Microsoft-kehittäjien koodi

yleistä

1

perusasiat

2

työkalut

3

koodaaminen

Mitä pilvikehitys on? (yleistä)

Pilvialustan avulla voidaan rakentaa käyttäjämääriin sopeutuvia ratkaisuja, joissa lisäkapasiteetti ja skaalautuvuus ovat pitkälle automatisoituja. Palvelukustannukset määräytyvät käytetyn kapasiteetin mukaan, joten isoja alkuinvestointeja ei tarvita. Alusta koostuu virtuaalikoneista, joilla voidaan korvata omaa konekapasiteettia. Useimmat sovellukset voidaan siirtää sellaisenaan pilvialustalle, ainoastaan sovellusten paketointi vaatii muutoksia.

1perusasiat 

Katso tämä video, josta saat lisätietoja Microsoftin pilvipalvelutarjonnasta. Sen jälkeen voit valmistella ympäristösi asentamalla työkalut, joilla sitten kehität ja luot ensimmäisen Azure-sovelluksesi.

katso video

TUTUSTU PILVIKEHITYKSEN PERUSASIOIHIN
Video | 7 minuuttia | pilvikehitys | kesäkuu 2010

Nyt kun tiedät, mikä pilvikäyttöympäristö on, katso tämä seuraava video, josta saat tietoa pilvikehityksen työkaluista ja tekniikoista. Se sisältää muun muassa tiedot Azure-käyttöympäristöön perustuvan pilvikehityksen kolmesta peruspilarista: Windows Azure, SQL Azure ja Windows Azure AppFabric.

2työkalut 
Lataa nyt 

Tätä painiketta napsauttamalla asennat seuraavat:

  • verkkoympäristön asennustoiminto (suorittaa loput asennuksesta)
  • Visual Web Developer 2010 (jos sinulla ei ole Visual Studio 2010:tä)
  • Microsoft Visual Studio Windows Azure -työkalut
  • Windows Azure SDK
  • vaaditut IIS-ominaisuusasetukset
  • vaaditut Hotfix-korjaukset.

Jos tarvitset apua oikean Visual Studio -version valintaan, tutustu Visual Studio 2010 -versioiden vertailutaulukkoon.
Jos haluat lisätietoja ryhmäkehityksestä, tutustu sovellusten elinkaarihallintaan.

3koodaaminen 

Lataa esimerkkikoodi ja toimi sitten näiden videoiden ohjeiden mukaan – näin voit aloittaa koodaamisen välittömästi.

katso video

PILVI-ISÄNNÖINTI
Video | 23 minuuttia | Windows Azure | kesäkuu 2010

Windows Azure tarjoaa peruskäsittely- ja -tallennusominaisuudet pilvisovelluksille. Voit kehittää sovelluksia sinulle jo ennestään tutuilla Microsoft-työkaluilla ja -tekniikoilla. Tarjolla ovat muun muassa .NET, C++, ASP.NET, WCF ja Visual Studio. Windows Azure tarjoaa sovellusten tarvitseman näennäisen suorittimen ja tallennustilan, tarjoaa sovelluksille mahdollisuuden kommunikoida keskenään sekä tarjoaa tallennetut tiedot käyttäjille tehokkaasti.

Kun katsot tämän videon, voit jatkaa eteenpäin. Voit halutessasi myös katsoa sarjan kaksi seuraavaa videota, joissa käsitellään SQL Azurea ja Windows Azure AppFabricia.

Seuraavaksi: tutustu tarkemmin Windows Azure -toimintoihin ja ominaisuuksiin

Hanki tämän projektin koodi  C#  VB

katso video

RELAATIOTIEDOT
Video | 12 minuuttia | SQL Azure | kesäkuu 2010

SQL Azure tarjoaa relaatiotietokantatoiminnot, joiden avulla sovellukset voivat tallentaa ja käyttää Microsoftin isännöimien palvelinkeskusten relaatiotietoja. Saatavilla ovat myös SQL Azure Reporting (SQL Server Reporting Servicesin eräs versio) ja SQL Azure Data Sync, jotka mahdollistavat tietojen synkronoinnin paikallisten tietokantojen ja pilvitietokantojen välillä.

Seuraavaksi: katso lisää SQL Azure -videoita

Hanki tämän projektin koodi  C#  VB

katso video

VIESTINTÄ
Video | 25 minuuttia | Windows Azure AppFabric | kesäkuu 2010

Windows Azure AppFabric tarjoaa infrastruktuuripalvelut, joiden avulla voit kehittää ja luoda kehittyneitä jaettuja sovelluksia pilvessä. Palveluita ovat muun muassa seuraavat: Palveluväylä: tällä voit tarjota sovellusten liittymät pilvessä, jotta muut sovellukset voivat käyttää niitä. Käytönvalvonta: tämän avulla sovelluksesi voivat tukea useiden erilaisten todennusjärjestelmien tunnistetietoja (esimerkiksi Active Directory, Windows Live, Google tai Facebook). Välimuistipalvelu: tämän avulla voit parantaa Windows Azure -sovellustesi suorituskykyä.

Seuraavaksi: katso lisää Windows Azure -videoita

Hanki tämän projektin koodi  C#  VB

video

Kehittäjille tarkoitettu sisältö

SharePoint Office365:ssä
Lue lisää Office 365:stä ja tutustu koulutuspakettiin.

Dynamics CRM Online
Hanki Dynamics CRM -koulutusta.

Hyper-V Cloud
Valjasta pilvipalveluiden tehokkuus omassa palvelinkeskuksessa Hyper-V:n ja System Centerin avulla.

Windows Server 2008 R2 Hyper-V
Windows Server 2008 R2 Hypervisor -pohjainen palvelinvirtualisointitekniikka.

System Center
Kustannustehokkaat ja ketterät palvelinkeskuspalvelut, joilla voit hallita fyysisiä, näennäisiä ja pilvessä sijaitsevia ympäristöjä integroidusti.

Kirjat

Programming Windows Azure: Programming the Microsoft Cloud
Kirjoita sovelluskoodia .NET-kielellä tai muilla kielillä (esimerkiksi C/C++, PHP tai Ruby).
Cloud Computing with the Windows Azure Platform
Tutustu Windows Azuren tietoturvaan, tietosuojaan, vaatimustenmukaisuuteen, varmuuskopiointiin ja palauttamiseen liittyviin seikkoihin.
Windows Azure Platform: Articles from the Trenches Volume 1
Kaksikymmentä artikkelia, joissa käsitellään kaikkea aina aloittamisesta ja käyttöönotosta joustavien pilvisovellusten parhaisiin käytäntöihin.
Windows Azure Platform (Expert's Voice in .Net)
Opi käyttämään Windows Azurea, Windows Azure AppFabricia ja SQL Azurea yhdessä ja erikseen.
Azure in Action
Tutustu pilvessä suoritettavien edusta- ja taustasovellusten suunnitteluun ja skaalaamiseen.
Windows Azure Architecture Guide - Part 1
Esittely siitä, miten voit muokata nykyisen paikallisen ASP.NET-sovelluksen pilvessä käytettäväksi.