cloud computing and microsoft azure platform
DESCRIPTION
A brief introduction to the cloud computing and Microsoft Azure platform. Trumpas įvadas į debesų kompiuteriją ir Microsoft Azure platformąTRANSCRIPT
![Page 1: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/1.jpg)
Cloud Computing ir Windows Azure platforma Sergejus Barinovas http://sergejus.com
http://sergejus.blogas.lt@sergejusb
![Page 2: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/2.jpg)
Apie ką pasakosiu...
Trumpas įvadas į Cloud Computing
Trumpas įvadas į Microsoft Azure platformą
Kada verta naudoti debesų kompiuteriją
![Page 3: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/3.jpg)
Įvadas į debesų kompiuteriją
![Page 4: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/4.jpg)
Trumpa-ilga istorija
70-ieji Mainframe
80-ieji Client-Server
90-ieji Web
2000-ieji SOA
2010-ieji Cloud Computing
![Page 5: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/5.jpg)
Apibrėžimas pagal Wikipedia
Cloud computing is the provision of dynamically scalable and often virtualised resources as a service over the Internet on a utility basis.[1]
[2] Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them.[3] Cloud computing services often provide common business applications online that are accessed from a web browser, while the software and data are stored on the servers.http://en.wikipedia.org/wiki/Cloud_computing
![Page 6: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/6.jpg)
Debesų kompiuterijos paslaugos
InfrastructurePlatform
Software
-as-a-Service
IaaS
PaaSSaaS
![Page 7: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/7.jpg)
IaaS / Paas / Saas
IaaS• Įrangos
nuoma debesyje
• Daugiau lankstumo
• Daugiau atsakomybės ir administravimo
PaaS• Technologinės
platformos nuoma debesyje
• Mažiau administravimo
• Daugiau automatizavimų
SaaS• Programinės
įrangos nuoma debesyje
• Mažiau lankstumo ir administravimo
• Tenkina masių poreikius
![Page 8: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/8.jpg)
Šiuo metu prieinami debesų kompiuterijos sprendimai Amazon Elastic Compute Cloud
Windows ir Linux virtualios mašinos debesyje Reliacinė duomenų bazė ir objektinė saugykla
Google AppEngine Java ir Python vykdymo aplinkos Objektinė saugykla
Windows Azure Windows virtualios mašinos debesyje .NET, Java, PHP, C ir kitos vykdymo aplinkos Reliacinė duomenų bazė ir objektinė saugykla
![Page 9: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/9.jpg)
Debesų kompiuterija vaizdžiai
App
DBN
LB
NL
B
![Page 10: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/10.jpg)
Debesų kompiuterija vaizdžiai
DBN
LB
NL
B
![Page 11: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/11.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
![Page 12: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/12.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
Klientas
![Page 13: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/13.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
![Page 14: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/14.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
![Page 15: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/15.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
![Page 16: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/16.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
![Page 17: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/17.jpg)
Debesų kompiuterija vaizdžiai
NL
B
NL
B
![Page 18: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/18.jpg)
Įvadas į Microsoft Azure
![Page 19: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/19.jpg)
Microsoft Azure platforma
![Page 20: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/20.jpg)
Windows Azure Web Role
Web aplikacija Web servisai
Worker Role Asinchroninis komunikavimas paremtas eilėmis Verslo logika
VM Role* Virtualių Azure mašinų diegimas pagal poreikį Prisijungimas ir nuotolinis virtualių Azure mašinų valdymas
Saugyklos Objektinės (BLOB ir esybių lentelės) Diskas * - pasirodys ateityje
![Page 21: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/21.jpg)
Windows Azure vaizdžiai
![Page 22: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/22.jpg)
SQL Azure
SQL Azure Database 1 duomenų bazė x 10 GB 10 duomenų bazių x 1 GB Palaiko SQL Server galimybių poaibį Pilnai įgyvendina TDS protokolą
SQL Azure Data Sync SQL Azure Business Analytics* SQL Azure Reports*
* - pasirodys ateityje
![Page 23: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/23.jpg)
Azure Fabric
Service Bus Saugus išskirstytų servisų
komunikavimas debesyje
Access Control Unifikuotas autentifikacijos
mechanizmas debesyje
![Page 24: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/24.jpg)
Azure serveriai
1.7 GHz (x1, x2, x4) 2GB RAM Windows Server 2008 x64 IIS 7 .NET, ASP.NET Native Code (C, Assembler) FastCGI (PHP) Java MySQL
![Page 25: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/25.jpg)
Kada verta naudoti debesų kompiuteriją
![Page 26: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/26.jpg)
Nuosavi serveriai / serverių nuoma / debesų kompiuterija
• Pilna kontrolė• Pilna atsakomybė• Reikalauja nemažų
pirminių investicijų• Sunkiai plečiamas
(scalability)
• Serverių, resursų, Interneto kanalo nuoma
• Mažiau kontrolės• Mažiau
atsakomybės• Nedidelės pirminės
investicijos• Fiksuotas mokestis• Ribotas
plečiamumas
• Mažiau kontrolės• Mažiausiai
atsakomybės• Virtualizuota
elastinė infrastruktūra
• Lengvai plečiama• Mokestis pagal
panaudojimą
Nuosavas serveris
Serverių nuoma (hosting)
Debesų kompiuterija
![Page 27: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/27.jpg)
Pagrindiniai debesų kompiuterijos panaudojimo scenarijai
Web 2.0 aplikacijos, kurios turi ypatingai gerai skaliuotis (scaling)
SaaS tipo aplikacijos, reikalaujančios ypač didelio pasiekiamumo (availability)
Aplikacijos su kintančia apkrova (pvz., bilietų rezervavimas, didžiausia apkrova būna prieš populiarius renginius)
Aplikacijos, kurių gyvavimas nėra apibrėžtas (labai trumas arba labai ilgas)
![Page 28: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/28.jpg)
Debesų kompiuterijos privalumai
Pasiekiamumas 99,95% laiko
Elastinė infrastruktūra (paprasta padidinti arba sumažinti serverių skaičių)
Mokate tiek, kiek išnaudota skaičiavimo pajėgumo ir Interneto srauto
Dėl geografinio pasiskirstymo greičiau krausis tam tikruose regionuose (JAV, Europa)
![Page 29: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/29.jpg)
Microsoft Azure nuorodos
http://www.microsoft.com/windowsazure – pagrindinis Azure portalas
http://www.microsoft.com/windowsazure/products – Windows Azure, SQL Azure, Azure Fabric ir t.t.
http://www.microsoft.com/windowsazure/getstarted – portalas Azure programuotojams
![Page 30: Cloud Computing and Microsoft Azure Platform](https://reader033.vdocuments.site/reader033/viewer/2022061120/546c9eebb4af9f932c8b505e/html5/thumbnails/30.jpg)
KlausimaiSergejus Barinovashttp://sergejus.com, http://sergejus.blogas.lt, @sergejusb