Cloud Computing and Microsoft Azure Platform
Upcoming SlideShare
Loading in...5
×
 

Cloud Computing and Microsoft Azure Platform

on

  • 1,785 views

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ą

Statistics

Views

Total Views
1,785
Slideshare-icon Views on SlideShare
1,636
Embed Views
149

Actions

Likes
0
Downloads
38
Comments
0

3 Embeds 149

http://sergejus.blogas.lt 138
http://www.slideshare.net 7
http://coderwall.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Cloud Computing and Microsoft Azure Platform Cloud Computing and Microsoft Azure Platform Presentation Transcript

    • Cloud ComputingirWindows Azure platforma
      http://sergejus.com
      http://sergejus.blogas.lt
      @sergejusb
      Sergejus Barinovas
    • Apie ką pasakosiu...
      Trumpas įvadas į CloudComputing
      Trumpas įvadas į Microsoft Azure platformą
      Kada verta naudoti debesų kompiuteriją
    • Įvadas į debesų kompiuteriją
    • Trumpa-ilga istorija
      70-ieji Mainframe
      80-ieji Client-Server
      90-ieji Web
      2000-ieji SOA
      2010-ieji CloudComputing
    • 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
    • Debesų kompiuterijos paslaugos
      Infrastructure
      IaaS
      Platform
      PaaS
      -as-a-Service
      Software
      SaaS
    • 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
    • Š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
    • Debesų kompiuterija vaizdžiai
      NLB
      App
      DB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      DB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      Klientas
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      NLB
    • Debesų kompiuterija vaizdžiai
      NLB
      NLB
    • Įvadas į Microsoft Azure
    • Microsoft Azure platforma
    • 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
    • Windows Azure vaizdžiai
    • Windows Azure vaizdžiai
    • 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
    • AzureFabric
      Service Bus
      Saugus išskirstytų servisų komunikavimas debesyje
      Access Control
      Unifikuotas autentifikacijosmechanizmas debesyje
    • AzureFabric vaizdžiai
    • AzureFabric vaizdžiai
    • 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
    • Kada verta naudoti debesų kompiuteriją
    • Nuosavi serveriai / serverių nuoma / debesų kompiuterija
      Nuosavas
      serveris
      Serverių nuoma (hosting)
      Debesų kompiuterija
      • Pilna kontrolė
      • Pilna atsakomybė
      • Reikalauja nemažų pirminių investicijų
      • Sunkiai plečiamas (scalability)
      • Mažiau kontrolės
      • Mažiausiai atsakomybės
      • Virtualizuota elastinė infrastruktūra
      • Lengvai plečiama
      • Mokestis pagal panaudojimą
      • Serverių, resursų, Interneto kanalo nuoma
      • Mažiau kontrolės
      • Mažiau atsakomybės
      • Nedidelės pirminės investicijos
      • Fiksuotas mokestis
      • 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)
    • 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)
    • 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
    • Klausimai
      Sergejus Barinovas
      http://sergejus.com, http://sergejus.blogas.lt, @sergejusb
    • 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