tibork@microsoft.com blogs.msdn.com/tibork-on-ms twitter.com/tibork
A számítási
felhő
A Windows
Azure platform
• Windows Azure
Compute és Storage
• SQL Azure
• Windows Azure
platform AppFabr...
KEVESEBB
FELÜGYELET
ÚJ ÜZLETI
MODELLEK
NAGYOBB
TERMELÉKENYSÉG
Igények
• válasz a gyorsan/radikálisan
változó üzleti környezetre
(válság)
• fogyasztói/üzleti igények
közeledése
• dinami...
szoftverszolgáltatás infrastruktúra-szolgáltatásplatformszolgáltatás
felhasználásra átálláshozfejlesztéshez
„SaaS” „PaaS” ...
(helyben)
Infrastruktúra
(mint szolgáltatás)
Platform
(mint szolgáltatás)
Tárolás
Kiszolgálók
Hálózat
OS
Middleware
Virtua...
Üzemeltetési
modell
Hardver-
modell
Alkalmazás-
modell
370 millió aktív postafiók
több, mint 600 millió egyedi felhasználó
6 millió zeneszám a katalógusban
23 millió előfizető
1...
ÜZLETI ALKALMAZÁSOKCSOPORTMUNKA ADATTÁROLÁS PLATFORMMENEDZSMENTTERMELÉKENYSÉG KOMMUNIKÁCIÓ
Észak-közép
USA
Dél-közép
USA
Észak-Európa
Nyugat-Európa
Kelet-Ázsia
Délkelet-
Ázsia
FIZIKAI BIZTONSÁG:
• A legkorszerűbb biztonsági berendezések
és folyamatok
• Redundáns tápfeszültség különböző
forrásokból...
A számítási
felhő
A Windows
Azure platform
• Windows Azure
Compute és Storage
• SQL Azure
• Windows Azure
platform AppFabr...
átlagos használat
számításiigény
idő
használat
számításiigény
idő
átlagos
inaktív
időszak
számításiigény
idő
átlagos haszn...
platform
AppFabric
A Fabric Controller kommunikál a felhő
„szövetében” található kiszolgálókkal. Kezeli a
Windows Azure operációs rendszert, ...
Virtualizált számítás
– ez a masszív skálázhatóság alapja. Az
ügyfelek webes és munkavégző
szerepek tetszőleges kombináció...
Kétféle szerep: webes és munkavégző
A Windows Azure alkalmazások webes vagy
munkavégző szerepekből, esetleg a kettő
kombin...
WEBES SZEREP
(WEB ROLE)
Elérhető felhasználók és
webszolgáltatások számára
Közvetlenül vagy várakozási sorok
segítségéve...
 Megkönnyíti a meglévő alkalmazások migrálását a felhőbe
 A Windows-alkalmazások széles körét futtatja az Azure-ban
A Windows Azure Storage egy
alkalmazás, amit a Fabric Controller kezel
A Windows Azure alkalmazások
használhatják a natí...
BLOBOK:
Egyszerű programozási
felület névvel és leíró
tulajdonságokkal ellátott
fájlok tárolására.
TÁBLÁK:
Strukturált ada...
Statikus tartalom „gyorsítótárazása” a felhasználókhoz közel
www..customer.com
Jobb felhasználói élmény, szélesebb földraj...
Fabric: a kiszolgálók gyűjteménye
Több VM / kiszolgáló
A Windows Azure Guest OS minden verziója egy
meghatározott Windows ...
Fejlesztői portál
Windows Azure SDK for Java
Blobs Tables Queues
Your Java Application
REST
Windows Azure SDK for PHP
Blobs, Tables, Queues
...
Relációs adatbázis mint szolgáltatás
Odata
Scalability and Availability: fabric, failover, replication, and load balancing...
http://odata.org
A számítási
felhő
A Windows
Azure platform
• Windows Azure
Compute és Storage
• SQL Azure
• Windows Azure
platform AppFabr...
TERVEZETT
Compute szolgáltatás elérhetősége 99,95%
Példányok figyelése és újraindítása 99,9%
Storage szolgáltatás rendelkezésre állá...
A számítási
felhő
A Windows
Azure platform
• Windows Azure
Compute és Storage
• SQL Azure
• Windows Azure
platform AppFabr...
http://www.microsoft.com/hun/windowsazure
http://mocp.microsoftonline.com
http://windows.azure.com
http://sql.azure.com
ht...
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Microsoft Windows Azure Platform
Upcoming SlideShare
Loading in …5
×

Microsoft Windows Azure Platform

992 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
992
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Microsoft Windows Azure Platform

  1. 1. tibork@microsoft.com blogs.msdn.com/tibork-on-ms twitter.com/tibork
  2. 2. A számítási felhő A Windows Azure platform • Windows Azure Compute és Storage • SQL Azure • Windows Azure platform AppFabric Árak, licenc- konstrukciók, támogatás Kérdések
  3. 3. KEVESEBB FELÜGYELET ÚJ ÜZLETI MODELLEK NAGYOBB TERMELÉKENYSÉG
  4. 4. Igények • válasz a gyorsan/radikálisan változó üzleti környezetre (válság) • fogyasztói/üzleti igények közeledése • dinamikusan reagáló IT Lehetőségek • méretgazdaságos működésre képes gigahoszterek • technológiai fejlődés (konténeres adatközpontok) • mindenhol elérhető és elegendő sávszélesség
  5. 5. szoftverszolgáltatás infrastruktúra-szolgáltatásplatformszolgáltatás felhasználásra átálláshozfejlesztéshez „SaaS” „PaaS” „IaaS”
  6. 6. (helyben) Infrastruktúra (mint szolgáltatás) Platform (mint szolgáltatás) Tárolás Kiszolgálók Hálózat OS Middleware Virtualizáció Adatok Alkalmazások Futtatókörnyezet Tárolás Kiszolgálók Hálózat OS Middleware Virtualizáció Adatok Alkalmazások Futtatókörnyezet Azügyfélkezeli Aszállítókezeli Aszállítókezeli Azügyfélkezeli Azügyfélkezeli Tárolás Kiszolgálók Hálózat OS Middleware Virtualizáció Alkalmazások Futtatókörnyezet Adatok Szoftver (mint szolgáltatás) Aszállítókezeli Tárolás Kiszolgálók Hálózat OS Middleware Virtualizáció Alkalmazások Futtatókörnyezet Adatok
  7. 7. Üzemeltetési modell Hardver- modell Alkalmazás- modell
  8. 8. 370 millió aktív postafiók több, mint 600 millió egyedi felhasználó 6 millió zeneszám a katalógusban 23 millió előfizető 14 milliárd hirdetés / hónap 2 milliárd egyedi hívás / év 10 milliárd üzenet / nap 500 millió aktív Windows Live ID több, mint 3 milliárd keresés / nap
  9. 9. ÜZLETI ALKALMAZÁSOKCSOPORTMUNKA ADATTÁROLÁS PLATFORMMENEDZSMENTTERMELÉKENYSÉG KOMMUNIKÁCIÓ
  10. 10. Észak-közép USA Dél-közép USA Észak-Európa Nyugat-Európa Kelet-Ázsia Délkelet- Ázsia
  11. 11. FIZIKAI BIZTONSÁG: • A legkorszerűbb biztonsági berendezések és folyamatok • Redundáns tápfeszültség különböző forrásokból; akkumulátorok és dízeles tartalék-generátorok; légkondicionálás; tűzvédelem és oltás LOGIKAI BIZTONSÁG: • A Windows Azure egy módosított Windows 2008 Server operációs rendszert futtat, amely a felhőben történő használatra optimalizált, és sem a vendégfelhasználóknak, sem alkalmazásaiknak nem biztosít rendszergazdai hozzáférést • Az alkalmazások és felhasználóik nem frissíthetik az operációs rendszert FOLYAMATOSSÁG: • Több, földrajzilag elosztott adatközpont • A felhasználók választhatnak szolgáltatásaik és adataik egy adott adatközpontban vagy nagyobb földrajzi egységben történő elhelyezése között • A tárolt adatok több másolatban léteznek • A rendszer visszaállítási pontokat használ TÖRVÉNYI MEGFELELÉS ÉS TANÚSÍTVÁNYOK: • A Microsoft célja a megfelelés valamennyi helyi törvénynek • A megfelelő ipari tanúsítványok megszerzése folyamatban van • FONTOS: Az ügyfelek maguk felelnek szolgáltatásaik és alkalmazásaik biztonságáért és törvényi megfelelésért
  12. 12. A számítási felhő A Windows Azure platform • Windows Azure Compute és Storage • SQL Azure • Windows Azure platform AppFabric Árak, licenc- konstrukciók, támogatás Kérdések
  13. 13. átlagos használat számításiigény idő használat számításiigény idő átlagos inaktív időszak számításiigény idő átlagos használat számításiigény idő átlagos használat
  14. 14. platform AppFabric
  15. 15. A Fabric Controller kommunikál a felhő „szövetében” található kiszolgálókkal. Kezeli a Windows Azure operációs rendszert, figyeli valamennyi alkalmazást, eldönti, hol fussanak az újak – így optimalizálja a hardver kihasználását.
  16. 16. Virtualizált számítás – ez a masszív skálázhatóság alapja. Az ügyfelek webes és munkavégző szerepek tetszőleges kombinációját építhetik fel. Ezek a szerepek igény szerint sokszorozhatók, hogy az alkalmazás számítási teljesítménye skálázható legyen. Adattároló szolgáltatások teszik lehetővé nagy mennyiségű, tetszőleges formátumú adat bármilyen hosszú ideig történő tárolását, valamint a tárolt és használt adatmennyiség utáni fizetést. Szolgáltatás-menedzsment – ez a Fabric Controller feladata: ez vezérli az adatközpontban található valamennyi erőforrást. Telepíti az Ön szolgáltatását, és figyeli a rendszer egészségi állapotát. Biztonság és felügyelet – a legkorszerűbb fizikai védelem a szigorúan korlátozott operációsrendszer- hozzáféréssel kombinálva. Az adatok biztonsági másodpéldányai az ügyfél által kiválasztott hibatűrő tárolóhelyen találhatók. Korszerű adatközpontok a világ minden pontján: biztonságosan hosztolják az Ön alkalmazásait és adatait, és elérhetővé teszik azokat mindenhonnan, ahonnan Ön szeretné.
  17. 17. Kétféle szerep: webes és munkavégző A Windows Azure alkalmazások webes vagy munkavégző szerepekből, esetleg a kettő kombinációjából állnak – ezek egy vagy több példányban futnak. Minden példány a saját virtuális gépében (VM) fut, és tetszés szerint sokszorozható. Cél: masszív skálázhatóság
  18. 18. WEBES SZEREP (WEB ROLE) Elérhető felhasználók és webszolgáltatások számára Közvetlenül vagy várakozási sorok segítségével kommunikál a munkavégző szerepekkel MUNKAVÉGZŐ SZEREP (WORKER ROLE) Önálló adatlekéréseket végez, vagy a várakozási sorból veszi a feladatait Hasonlít a kötegelt (batch) feldolgozásra vagy a Windows-szolgáltatásokra Szolgáltatások építése webes és munkavégző szerepek tetszőleges kombinációjából Kommunikáció HTTP/HTTPS és TCP/IP fölött, a 80/443 mellett más portokon is Fejlesztés Microsoft- és nem Microsoft-nyelveken és eszközökkel: ASP.NET, WCF, egyéb .NET technológiák, Java, Python, Ruby, PHP, stb.
  19. 19.  Megkönnyíti a meglévő alkalmazások migrálását a felhőbe  A Windows-alkalmazások széles körét futtatja az Azure-ban
  20. 20. A Windows Azure Storage egy alkalmazás, amit a Fabric Controller kezel A Windows Azure alkalmazások használhatják a natív adattárolást, adatbázis-kezelőket egy VM-en belül, vagy az SQL Azure-t Az alkalmazások állapota a Storage-ban tárolódik, segítve a munkavégző szerepek új példányainak létrehozását A blob típusú adatok a globális Windows Azure Content Delivery Networkben (CDN) tárolhatók Cél: skálázható, tartós, közmű jellegű adatkezelés
  21. 21. BLOBOK: Egyszerű programozási felület névvel és leíró tulajdonságokkal ellátott fájlok tárolására. TÁBLÁK: Strukturált adat-tároló megoldás. Egy tábla entitások készlete, amelyek tulajdonságokat tartalmaznak. SOROK: Alkalmazások közötti üzenetek megbízható tárolását és továbbítását végző technológia. MEGHAJTÓK: Tartós NTFS rendszerkötet, amelyet több alkalmazáspéldány megosztva használhat.
  22. 22. Statikus tartalom „gyorsítótárazása” a felhasználókhoz közel www..customer.com Jobb felhasználói élmény, szélesebb földrajzi elérhetőség
  23. 23. Fabric: a kiszolgálók gyűjteménye Több VM / kiszolgáló A Windows Azure Guest OS minden verziója egy meghatározott Windows Server-verzióval kompatibilis Négy különböző VM-méret, igény szerint A Fabric Controller feladata a szolgáltatás-menedzsment Ön megmondja, mit – a Controller kitalálja, hogyan Automatikus skálázás felfelé/lefelé, alkalmazások frissítése/visszaállítása egy korábbi verzióra Egyszerű rendszermenedzsment- és bevezetési API-k Cél: automatizált alkalmazás-kezelés és -felügyelet =Fabric Agent
  24. 24. Fejlesztői portál
  25. 25. Windows Azure SDK for Java Blobs Tables Queues Your Java Application REST Windows Azure SDK for PHP Blobs, Tables, Queues Manageability, Instrumentation, logging Helper for Http, Auth, REST, Error Your PHP application REST
  26. 26. Relációs adatbázis mint szolgáltatás Odata Scalability and Availability: fabric, failover, replication, and load balancing VM 5 SQL Server SQL DB User DB1 User DB2 User DB3 User DB4 SQL Azure database provisioning (databases, accounts, roles, …, metering, and billing) VM 6 SQL Server SQL DB User DB1 User DB2 User DB3 User DB4 VM 4 SQL Server SQL DB User DB1 User DB2 User DB3 User DB4
  27. 27. http://odata.org
  28. 28. A számítási felhő A Windows Azure platform • Windows Azure Compute és Storage • SQL Azure • Windows Azure platform AppFabric Árak, licenc- konstrukciók, támogatás Kérdések
  29. 29. TERVEZETT
  30. 30. Compute szolgáltatás elérhetősége 99,95% Példányok figyelése és újraindítása 99,9% Storage szolgáltatás rendelkezésre állása 99,9% SQL Azure rendelkezésre állása 99,9% Service Bus és Access Control rendelkezésre állása 99,9%
  31. 31. A számítási felhő A Windows Azure platform • Windows Azure Compute és Storage • SQL Azure • Windows Azure platform AppFabric Árak, licenc- konstrukciók, támogatás Kérdések
  32. 32. http://www.microsoft.com/hun/windowsazure http://mocp.microsoftonline.com http://windows.azure.com http://sql.azure.com http://appfabric.azure.com

×