Your SlideShare is downloading. ×

Cloud Computing and Microsoft Azure Platform

1,237

Published on

A brief introduction to the cloud computing and Microsoft Azure platform. …

A brief introduction to the cloud computing and Microsoft Azure platform.

Trumpas įvadas į debesų kompiuteriją ir Microsoft Azure platformą

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

  • Be the first to like this

No Downloads
Views
Total Views
1,237
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Cloud ComputingirWindows Azure platforma
    http://sergejus.com
    http://sergejus.blogas.lt
    @sergejusb
    Sergejus Barinovas
  • 2. Apie ką pasakosiu...
    Trumpas įvadas į CloudComputing
    Trumpas įvadas į Microsoft Azure platformą
    Kada verta naudoti debesų kompiuteriją
  • 3. Įvadas į debesų kompiuteriją
  • 4. Trumpa-ilga istorija
    70-ieji Mainframe
    80-ieji Client-Server
    90-ieji Web
    2000-ieji SOA
    2010-ieji CloudComputing
  • 5. 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
  • 6. Debesų kompiuterijos paslaugos
    Infrastructure
    IaaS
    Platform
    PaaS
    -as-a-Service
    Software
    SaaS
  • 7. IaaS / Paas / Saas
    IaaS
    • Įrangos nuoma debesyje
    • 8. Daugiau lankstumo
    • 9. Daugiau atsakomybės ir administravimo
    PaaS
    • Technologinės platformos nuoma debesyje
    • 10. Mažiau administravimo
    • 11. Daugiau automatizavimų
    SaaS
    • Programinės įrangos nuoma debesyje
    • 12. Mažiau lankstumo ir administravimo
    • 13. Tenkina masių poreikius
  • Šiuo metu prieinami debesų kompiuterijos sprendimai
    Amazon Elastic Compute Cloud
    Windows ir Linux virtualios mašinos debesyje
    Reliacinė duomenų bazė ir objektinė saugykla
    GoogleAppEngine
    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
  • 14. Debesų kompiuterija vaizdžiai
    NLB
    App
    DB
    NLB
  • 15. Debesų kompiuterija vaizdžiai
    NLB
    DB
    NLB
  • 16. Debesų kompiuterija vaizdžiai
    NLB
    NLB
  • 17. Debesų kompiuterija vaizdžiai
    NLB
    Klientas
    NLB
  • 18. Debesų kompiuterija vaizdžiai
    NLB
    NLB
  • 19. Debesų kompiuterija vaizdžiai
    NLB
    NLB
  • 20. Debesų kompiuterija vaizdžiai
    NLB
    NLB
  • 21. Debesų kompiuterija vaizdžiai
    NLB
    NLB
  • 22. Debesų kompiuterija vaizdžiai
    NLB
    NLB
  • 23. Įvadas į Microsoft Azure
  • 24. Microsoft Azure platforma
  • 25. 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
  • 26. Windows Azure vaizdžiai
  • 27. Windows Azure vaizdžiai
  • 28. SQL Azure
    SQL AzureDatabase
    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 AzureBusinessAnalytics*
    SQL AzureReports*
    * - pasirodys ateityje
  • 29. AzureFabric
    Service Bus
    Saugus išskirstytų servisų komunikavimas debesyje
    Access Control
    Unifikuotas autentifikacijosmechanizmas debesyje
  • 30. AzureFabric vaizdžiai
  • 31. AzureFabric vaizdžiai
  • 32. Azure serveriai
    1.7 GHz (x1, x2, x4)
    2GB RAM
    Windows Server 2008 x64
    IIS 7
    .NET, ASP.NET
    NativeCode (C, Assembler)
    FastCGI (PHP)
    Java
    MySQL
  • 33. Kada verta naudoti debesų kompiuteriją
  • 34. Nuosavi serveriai / serverių nuoma / debesų kompiuterija
    Nuosavas
    serveris
    Serverių nuoma (hosting)
    Debesų kompiuterija
    • Pilna kontrolė
    • 35. Pilna atsakomybė
    • 36. Reikalauja nemažų pirminių investicijų
    • 37. Sunkiai plečiamas (scalability)
    • 38. Mažiau kontrolės
    • 39. Mažiausiai atsakomybės
    • 40. Virtualizuota elastinė infrastruktūra
    • 41. Lengvai plečiama
    • 42. Mokestis pagal panaudojimą
    • 43. Serverių, resursų, Interneto kanalo nuoma
    • 44. Mažiau kontrolės
    • 45. Mažiau atsakomybės
    • 46. Nedidelės pirminės investicijos
    • 47. Fiksuotas mokestis
    • 48. Ribotas plečiamumas
  • 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)
  • 49. 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)
  • 50. Microsoft Azure nuorodos
    http://www.microsoft.com/windowsazure – pagrindinis Azure portalas
    http://www.microsoft.com/windowsazure/products – Windows Azure, SQL Azure, AzureFabric ir t.t.
    http://www.microsoft.com/windowsazure/getstarted – portalas Azure programuotojams
  • 51. Klausimai
    Sergejus Barinovas
    http://sergejus.com, http://sergejus.blogas.lt, @sergejusb
  • 52. Kainos
    Compute
    $0.12 / CPU hour (or part thereof)
    $2.88 / Day
    $86.4 / 30 days (billing period)
    2 instances = $172.80 / month
    Storage
    $0.15 / GB/Month
    Bandwidth
    $0.10 /GB inbound
    $0.15 /GB outbound

×