SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Cloud Computing -
Weg von der Lizenzdroge
Hosting Solutions als Alternative
Peter Scheurer

Geschäftsführer
SOPRA EDV-Informationssysteme GmbH

Schwerpunkte: Technologien / Softwareentwicklung
Ziele

  Teil 1:

  Cloud Computing das große Versprechen

  • Was ist Cloud Computing
  • Cloud Computing Geschäftsmodell
  • wie grenzt sich Cloud Computing ab zu SaaS

  Teil 2:

  Architektur Cloud Computing am Beispiel Microsoft Azure




26.2.2010                 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   3
Das große Versprechen


            •   Die Cloud gibt dir
                unerschöpfliche Computing
                Ressourcen.

            •   Diese Unerschöpflichkeit ist
                genau dann da, wenn du sie
                brauchst.

            •   Du bezahlst nur den Teil an
                Unerschöpflichkeit, den du
                wirklich benötigst.




26.2.2010                            Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   4
Definition / Erklärung Cloud Computing




26.2.2010                 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   5
Cloud Begriff Microsoft




26.2.2010                 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   6
Ohne Cloud Computing




26.2.2010              Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   7
Mit Cloud Computing




26.2.2010             Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   8
Cloud Computing – Die Fakten

            Übertragung der Idee der
              Fließbandproduktion auf die
              Bereitstellung von IT-Dienstleistungen

            Hohe Automatisierung aller Abläufe wie
              Verkauf, Bereitstellung und Support

            Abstraktion von IT
            Infrastrukturen

            Effekte:
            • Kostensenkung
            • Standardisierung
            • Flexibilität



26.2.2010                            Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   9
Ausgaben für Cloud-Anwendungen




26.2.2010               Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   10
Cloud Computing - Vorteile

   Kosteneinsparung
   • Kein Anfangsinvest
   • Pay as you use
   • Kein Unterhalt eigener IT-Infrastruktur

   Flexibilität am Markt
   • Kurze Einführungsphase
   • Globale Verfügbarkeit und hohe Ausfallsicherheit
   • Skalierung der Ressourcen

   Flexiblität intern
   • Mischformen z.B. Private/public cloud,
   • Infrastructure/Platform/Software as a service
   • Integration mit der eigenen IT




26.2.2010                       Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   11
Das Fundamentale Prinzip I


        Unzuverlässige Komponenten                                          Zuverlässiges System




                                                                                      ☺
26.2.2010                     Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                  12
Das fundamentale Prinzip II
  Scale Up




26.2.2010                     Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   13
Das fundamentale Prinzip

  Scale Out




            ☺
26.2.2010                  Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   14
Cloud Computing Modelle: Everything as a service

   XaaS Everything as a Service

   – IaaS: Infrastructure as a Service
        • Meist virtualisierte Infrastruktur wie Server und Storage Systeme on Demand
        • Beispiel: Amazon EC2 and other VM-on-demand providers


   – Paas: Platform as a Service
        • Virtualisierte Laufzeit und Entwicklungsumgebung
        • Examples: AppEngine and Force.com


   Windows Azure is most often viewed as PaaS

   -   SaaS: Software as a Service
        • Bereitstellung von Software on Demand (nicht als Lizenz)




26.2.2010                         Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   15
Windows Azure Architektur




26.2.2010                   Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   16
Manage Resources to Provide Abstraction




26.2.2010         Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   17
Defining Windows Azure Architecture




26.2.2010                 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   18
Windows Azure Automates the Management of Your IT Resources
                                                                       Service Management
                                                                       Kontrolliert alle Ressourcen
                                                                       Verteilt und startet Anwendungen
                                                                       Überwacht Fabric.




                                                                                                    Security and Control
                                                                                                    physikalische State-of-the-art
                                                                                                    Sicherheit, Zutritt kontrolliert OS
                                                                                                    Daten werden mehrfach
                                                                                                    fehlertolerant repliziert
            Virtualized Computation               Storage Services
                                                                                                    Auswahl, in welchen Ländern /
            Besteht aus Web und Worker            Speichert Daten beliebig lange in
                                                                                                    Regionen Daten repliziert werden
            Roles                                 jedem Format
            Roles skalieren bei Bedarf nach
            oben und unten
                                                                                                    State-of-the-art data
                                                                                                    centers located around the
                                                                                                    world. Host your applications and
                                                                                                    data securely, accessible from
                                                                                                    everywhere you allow.

26.2.2010                                     Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                                         19
Compute Services in Windows Azure

   Ziel: Massive Skalierung                                       Two role types: Web Role & Worker Role
                                                                  Windows Azure Applikationen bestehen aus
       Scale out – not up – Worker                                Worker und / oder Web Roles
       Instanzen werden nach Bedarf zur                           Beide können auf beliebig viele Instanzen
                                                                  verteilt werden
       Verfügung gestellt.

       Applikation kann Web und Worker
       Instanzen unabhängig skalieren.




                                                                  Each instance runs
                                                                  on its own VM
                                                                  (virtual machine),
                                                                  replicated as needed
26.2.2010                          Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                        20
Defining Windows Azure Roles
            Build services and solutions with any combination of Web and Worker Roles

            Communicate via HTTP/HTTPS, TCP/IP, and ports other than 80 and 443

            Develop with Microsoft and non-Microsoft tools:
            ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.




                   WEB ROLE                                                       WORKER ROLE
                     Interacts with end-user or web                                  Initiates their own requests for data
                     services                                                        or tasks from the queue

                     Communicate with worker roles                                   Similar to a "batch job” or
                     directly or via queues                                          Windows service


26.2.2010                             Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                              21
Storage Services in Windows Azure
        Ziel: Skalierbarer zuverlässiger anwendungsbezogener Speicher
            Windows Azure Speicher
            wird vom Fabric
            Controller verwaltet

            Windows Azure
            Anwendungen können
            auf nativen Speicher,
            MySQL über eine VM und
            SQL Azure zugreifen

            Status einer Anwendung
            wird im Storage Service
            verwaltet: Worker Roles
            können skalieren




26.2.2010                             Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   22
Blobs, Tables, Queues and Drives
      BLOBS:                   TABLES:                        QUEUES:                  DRIVES:
      Provide a simple         Provide structured             Provide reliable         A durable NTFS file
      interface for storing    storage. A Table is            storage and delivery     system volume,
      named files along with   a set of entities              of messages for          sharable across
      metadata for the file.   which contain a                an application.          instances.
                               set of properties.




26.2.2010                        Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                    23
Service Management in Windows Azure
     ´Ziel: Automatisiertes Management / Steuerung der Applikation
              Fabric: Gesamtheit aller Server
                Mehrere VM je phys. Server
                VMs laufen in einem angepassten
                Windows 2008 Server Hypervisor
                Vier Speichergrößen zur Auswahl




    Fabric Controller Steuert
       Kapselt Steuerung der VMs
       Skaliert Applikation,
       Überacht Applikation
       Sichert Applikation
       Einfache Bedienung und
       Unterstützung per Web oder API                                                   =Fabric Agent




26.2.2010                         Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                   24
Developing Applications for Windows Azure



      Familiar Developer                       Designed for                             Proven Microsoft
    Developing Applications for Windows Azure
      Experience                               Interoperability                         Technologies
            Development: Visual Studio            SOAP and REST protocols                   Visual Studio, ASP.NET, SQL
            integration, offline cloud            XML file formats                          Azure integration
            simulation                            Commitment to support                     Windows Azure integration
            Maintenance: Local                    Java, PHP, Python and
            debugging, APIs for logging           other popular
            Management: APIs for                  programming languages
            deployment management




26.2.2010                             Peter Scheurer | SOPRA EDV-Informationssysteme GmbH                                 25
Windows Azure Pricing Meters
      Elastic, scalable, secure, & highly available automated service platform



            Compute:                                  Storage
       Per Service Hour                         Per GB stored & transactions
       Starting at $0.12/service hour +         Blob & table $0.15 / GB
       Variable instance sizes                  Storage Access = $0.10 / 100K Transactions




            Bandwidth
      Per GB transfer in or out of a datacenter
      US/EU Bandwidth = $0.10 in / $0.15 out / GB
      Asia Pacific = $0.30 in / $0.45 out / GB



26.2.2010                         Peter Scheurer | SOPRA EDV-Informationssysteme GmbH        26
SQL Azure Pricing
      Highly available, scalable, and self managed distributed relational database service




                  Web Edition                      Business Edition
            Per DB per Month                 Per DB per Month
            Up to 1GB DB                     Up to 10GB DB
            $9.99 + BW charges               $99.99 + BW charges



            Data Transfers
            Windows Azure and SQL Azure data transfers within a
            sub-region are not subject to BW charges




26.2.2010                            Peter Scheurer | SOPRA EDV-Informationssysteme GmbH     27
Quellen


 www.azure.com

 http://www.slideshare.net/TSystemsMMS/cloud-computing-eine-einfhrung




26.2.2010                Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   28
Vielen Dank für die
             Aufmerksamkeit!
                    ☺

26.2.2010      Peter Scheurer | SOPRA EDV-Informationssysteme GmbH   29

Contenu connexe

Similaire à Cloud Computing und Windows Azure - Weg von der Lizenzdroge

Oracle Cloud
Oracle CloudOracle Cloud
Oracle CloudTim Cole
 
Internet of Things Architecture
Internet of Things ArchitectureInternet of Things Architecture
Internet of Things ArchitectureChristian Waha
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
Windows 365 oder Azure Virtual Desktop?
Windows 365 oder Azure Virtual Desktop?Windows 365 oder Azure Virtual Desktop?
Windows 365 oder Azure Virtual Desktop?A. Baggenstos & Co. AG
 
Cloud Services von PC-studio
Cloud Services von PC-studioCloud Services von PC-studio
Cloud Services von PC-studiopc_studio
 
ISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_OchsnerISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_OchsnerInfoSocietyDays
 
ISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_OchsnerISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_OchsnerInfoSocietyDays
 
Informations- und Datensicherheit mit dem neuen Office 365
Informations- und Datensicherheit mit dem neuen Office 365Informations- und Datensicherheit mit dem neuen Office 365
Informations- und Datensicherheit mit dem neuen Office 365Michael Kirst-Neshva
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionQAware GmbH
 
Citrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace Suite
Citrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace SuiteCitrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace Suite
Citrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace SuiteDigicomp Academy AG
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsmatfsw
 
Softlayer Cloud Services #asksoftlayer
Softlayer Cloud Services #asksoftlayerSoftlayer Cloud Services #asksoftlayer
Softlayer Cloud Services #asksoftlayerBogdan Lupu
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsacentrix GmbH
 
Cloud Computing ­- eine Revolution? by Hartmut Streppel
Cloud Computing ­- eine Revolution? by Hartmut StreppelCloud Computing ­- eine Revolution? by Hartmut Streppel
Cloud Computing ­- eine Revolution? by Hartmut StreppelMedien Meeting Mannheim
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platformcomspace GmbH & Co. KG
 
Cloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von MicrosoftCloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von MicrosoftPeter Kirchner
 
IoT-X Platform von prodot - Daten sammeln, analysieren und auswerten
IoT-X Platform von prodot - Daten sammeln, analysieren und auswertenIoT-X Platform von prodot - Daten sammeln, analysieren und auswerten
IoT-X Platform von prodot - Daten sammeln, analysieren und auswertenprodot GmbH
 
Citrix daydigicomp2011citrixlösungen_BCD-Sintrag
Citrix daydigicomp2011citrixlösungen_BCD-SintragCitrix daydigicomp2011citrixlösungen_BCD-Sintrag
Citrix daydigicomp2011citrixlösungen_BCD-SintragDigicomp Academy AG
 
Webinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisWebinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisA. Baggenstos & Co. AG
 

Similaire à Cloud Computing und Windows Azure - Weg von der Lizenzdroge (20)

Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
Internet of Things Architecture
Internet of Things ArchitectureInternet of Things Architecture
Internet of Things Architecture
 
Modernes Rechenzentrum
Modernes Rechenzentrum Modernes Rechenzentrum
Modernes Rechenzentrum
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
Windows 365 oder Azure Virtual Desktop?
Windows 365 oder Azure Virtual Desktop?Windows 365 oder Azure Virtual Desktop?
Windows 365 oder Azure Virtual Desktop?
 
Cloud Services von PC-studio
Cloud Services von PC-studioCloud Services von PC-studio
Cloud Services von PC-studio
 
ISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_OchsnerISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_Ochsner
 
ISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_OchsnerISD2016_SolutionC_Erwin_Ochsner
ISD2016_SolutionC_Erwin_Ochsner
 
Informations- und Datensicherheit mit dem neuen Office 365
Informations- und Datensicherheit mit dem neuen Office 365Informations- und Datensicherheit mit dem neuen Office 365
Informations- und Datensicherheit mit dem neuen Office 365
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Citrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace Suite
Citrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace SuiteCitrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace Suite
Citrix Day 2014: Enterprise Mobility - Citrix Lösungen mit Workpace Suite
 
Architektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOpsArchitektur und Automation als Enabler für DevOps
Architektur und Automation als Enabler für DevOps
 
Softlayer Cloud Services #asksoftlayer
Softlayer Cloud Services #asksoftlayerSoftlayer Cloud Services #asksoftlayer
Softlayer Cloud Services #asksoftlayer
 
CLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVsCLOUDSERVICES FÜR ISVs
CLOUDSERVICES FÜR ISVs
 
Cloud Computing ­- eine Revolution? by Hartmut Streppel
Cloud Computing ­- eine Revolution? by Hartmut StreppelCloud Computing ­- eine Revolution? by Hartmut Streppel
Cloud Computing ­- eine Revolution? by Hartmut Streppel
 
Microsoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience PlatformMicrosoft Azure Cloud mit der Sitecore Experience Platform
Microsoft Azure Cloud mit der Sitecore Experience Platform
 
Cloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von MicrosoftCloud OS - Die Vision und Strategie von Microsoft
Cloud OS - Die Vision und Strategie von Microsoft
 
IoT-X Platform von prodot - Daten sammeln, analysieren und auswerten
IoT-X Platform von prodot - Daten sammeln, analysieren und auswertenIoT-X Platform von prodot - Daten sammeln, analysieren und auswerten
IoT-X Platform von prodot - Daten sammeln, analysieren und auswerten
 
Citrix daydigicomp2011citrixlösungen_BCD-Sintrag
Citrix daydigicomp2011citrixlösungen_BCD-SintragCitrix daydigicomp2011citrixlösungen_BCD-Sintrag
Citrix daydigicomp2011citrixlösungen_BCD-Sintrag
 
Webinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der PraxisWebinar: Azure Virtual Desktop in der Praxis
Webinar: Azure Virtual Desktop in der Praxis
 

Plus de eEvolution GmbH & Co. KG

Nachhaltigkeit in der Rohstofferzeugung - eEvolution
Nachhaltigkeit in der Rohstofferzeugung - eEvolutionNachhaltigkeit in der Rohstofferzeugung - eEvolution
Nachhaltigkeit in der Rohstofferzeugung - eEvolutioneEvolution GmbH & Co. KG
 
Taktorientierte Planung mit 3Liter-PPS® - eEvolution
Taktorientierte Planung mit 3Liter-PPS® - eEvolutionTaktorientierte Planung mit 3Liter-PPS® - eEvolution
Taktorientierte Planung mit 3Liter-PPS® - eEvolutioneEvolution GmbH & Co. KG
 
eEvolution Modernes Laborwesen für Lebensmittelerzeuger
eEvolution Modernes Laborwesen für LebensmittelerzeugereEvolution Modernes Laborwesen für Lebensmittelerzeuger
eEvolution Modernes Laborwesen für LebensmittelerzeugereEvolution GmbH & Co. KG
 
eEvolution DMS - Dokumenten Management & Office Produktivität
eEvolution DMS - Dokumenten Management & Office ProduktivitäteEvolution DMS - Dokumenten Management & Office Produktivität
eEvolution DMS - Dokumenten Management & Office ProduktivitäteEvolution GmbH & Co. KG
 

Plus de eEvolution GmbH & Co. KG (20)

eEvolution Erfolgsgeschichte - Captron
eEvolution Erfolgsgeschichte - CaptroneEvolution Erfolgsgeschichte - Captron
eEvolution Erfolgsgeschichte - Captron
 
eEvolution Milchmengenmanagement
eEvolution MilchmengenmanagementeEvolution Milchmengenmanagement
eEvolution Milchmengenmanagement
 
Nachhaltigkeit in der Rohstofferzeugung - eEvolution
Nachhaltigkeit in der Rohstofferzeugung - eEvolutionNachhaltigkeit in der Rohstofferzeugung - eEvolution
Nachhaltigkeit in der Rohstofferzeugung - eEvolution
 
Taktorientierte Planung mit 3Liter-PPS® - eEvolution
Taktorientierte Planung mit 3Liter-PPS® - eEvolutionTaktorientierte Planung mit 3Liter-PPS® - eEvolution
Taktorientierte Planung mit 3Liter-PPS® - eEvolution
 
Unternehmenskommunikation: Swyx und eEvolution
Unternehmenskommunikation: Swyx und eEvolutionUnternehmenskommunikation: Swyx und eEvolution
Unternehmenskommunikation: Swyx und eEvolution
 
eEvolution Modernes Laborwesen für Lebensmittelerzeuger
eEvolution Modernes Laborwesen für LebensmittelerzeugereEvolution Modernes Laborwesen für Lebensmittelerzeuger
eEvolution Modernes Laborwesen für Lebensmittelerzeuger
 
eEvolution Design von Business-Anwendungen
eEvolution Design von Business-AnwendungeneEvolution Design von Business-Anwendungen
eEvolution Design von Business-Anwendungen
 
eEvolution Business Intelligence
eEvolution Business IntelligenceeEvolution Business Intelligence
eEvolution Business Intelligence
 
eEvolution und Microsoft Dynamics CRM
eEvolution und Microsoft Dynamics CRMeEvolution und Microsoft Dynamics CRM
eEvolution und Microsoft Dynamics CRM
 
Die E-Bilanz und ihre Konsequenzen
Die E-Bilanz und ihre KonsequenzenDie E-Bilanz und ihre Konsequenzen
Die E-Bilanz und ihre Konsequenzen
 
eEvolution 8.1 - Tipps & Tricks - Teil 2
eEvolution 8.1 - Tipps & Tricks - Teil 2eEvolution 8.1 - Tipps & Tricks - Teil 2
eEvolution 8.1 - Tipps & Tricks - Teil 2
 
eEvolution 8.1 - Tipps & Tricks - Teil 1
eEvolution 8.1 - Tipps & Tricks - Teil 1eEvolution 8.1 - Tipps & Tricks - Teil 1
eEvolution 8.1 - Tipps & Tricks - Teil 1
 
Logistikoptimierung Teil 2
Logistikoptimierung Teil 2Logistikoptimierung Teil 2
Logistikoptimierung Teil 2
 
Logistikoptimierung
LogistikoptimierungLogistikoptimierung
Logistikoptimierung
 
eEvolution Kasse / POS
eEvolution Kasse / POS eEvolution Kasse / POS
eEvolution Kasse / POS
 
eEvolution Cockpit
eEvolution CockpiteEvolution Cockpit
eEvolution Cockpit
 
SharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im ÜberblickSharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im Überblick
 
eEvolution DMS - Dokumenten Management & Office Produktivität
eEvolution DMS - Dokumenten Management & Office ProduktivitäteEvolution DMS - Dokumenten Management & Office Produktivität
eEvolution DMS - Dokumenten Management & Office Produktivität
 
Skripting Workshop - Sperrung von Artikeln
Skripting Workshop - Sperrung von ArtikelnSkripting Workshop - Sperrung von Artikeln
Skripting Workshop - Sperrung von Artikeln
 
Skripting Workshop - Artikeletiketten drucken
Skripting Workshop - Artikeletiketten druckenSkripting Workshop - Artikeletiketten drucken
Skripting Workshop - Artikeletiketten drucken
 

Cloud Computing und Windows Azure - Weg von der Lizenzdroge

  • 1. Cloud Computing - Weg von der Lizenzdroge Hosting Solutions als Alternative
  • 2. Peter Scheurer Geschäftsführer SOPRA EDV-Informationssysteme GmbH Schwerpunkte: Technologien / Softwareentwicklung
  • 3. Ziele Teil 1: Cloud Computing das große Versprechen • Was ist Cloud Computing • Cloud Computing Geschäftsmodell • wie grenzt sich Cloud Computing ab zu SaaS Teil 2: Architektur Cloud Computing am Beispiel Microsoft Azure 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 3
  • 4. Das große Versprechen • Die Cloud gibt dir unerschöpfliche Computing Ressourcen. • Diese Unerschöpflichkeit ist genau dann da, wenn du sie brauchst. • Du bezahlst nur den Teil an Unerschöpflichkeit, den du wirklich benötigst. 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 4
  • 5. Definition / Erklärung Cloud Computing 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 5
  • 6. Cloud Begriff Microsoft 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 6
  • 7. Ohne Cloud Computing 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 7
  • 8. Mit Cloud Computing 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 8
  • 9. Cloud Computing – Die Fakten Übertragung der Idee der Fließbandproduktion auf die Bereitstellung von IT-Dienstleistungen Hohe Automatisierung aller Abläufe wie Verkauf, Bereitstellung und Support Abstraktion von IT Infrastrukturen Effekte: • Kostensenkung • Standardisierung • Flexibilität 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 9
  • 10. Ausgaben für Cloud-Anwendungen 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 10
  • 11. Cloud Computing - Vorteile Kosteneinsparung • Kein Anfangsinvest • Pay as you use • Kein Unterhalt eigener IT-Infrastruktur Flexibilität am Markt • Kurze Einführungsphase • Globale Verfügbarkeit und hohe Ausfallsicherheit • Skalierung der Ressourcen Flexiblität intern • Mischformen z.B. Private/public cloud, • Infrastructure/Platform/Software as a service • Integration mit der eigenen IT 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 11
  • 12. Das Fundamentale Prinzip I Unzuverlässige Komponenten Zuverlässiges System ☺ 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 12
  • 13. Das fundamentale Prinzip II Scale Up 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 13
  • 14. Das fundamentale Prinzip Scale Out ☺ 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 14
  • 15. Cloud Computing Modelle: Everything as a service XaaS Everything as a Service – IaaS: Infrastructure as a Service • Meist virtualisierte Infrastruktur wie Server und Storage Systeme on Demand • Beispiel: Amazon EC2 and other VM-on-demand providers – Paas: Platform as a Service • Virtualisierte Laufzeit und Entwicklungsumgebung • Examples: AppEngine and Force.com Windows Azure is most often viewed as PaaS - SaaS: Software as a Service • Bereitstellung von Software on Demand (nicht als Lizenz) 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 15
  • 16. Windows Azure Architektur 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 16
  • 17. Manage Resources to Provide Abstraction 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 17
  • 18. Defining Windows Azure Architecture 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 18
  • 19. Windows Azure Automates the Management of Your IT Resources Service Management Kontrolliert alle Ressourcen Verteilt und startet Anwendungen Überwacht Fabric. Security and Control physikalische State-of-the-art Sicherheit, Zutritt kontrolliert OS Daten werden mehrfach fehlertolerant repliziert Virtualized Computation Storage Services Auswahl, in welchen Ländern / Besteht aus Web und Worker Speichert Daten beliebig lange in Regionen Daten repliziert werden Roles jedem Format Roles skalieren bei Bedarf nach oben und unten State-of-the-art data centers located around the world. Host your applications and data securely, accessible from everywhere you allow. 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 19
  • 20. Compute Services in Windows Azure Ziel: Massive Skalierung Two role types: Web Role & Worker Role Windows Azure Applikationen bestehen aus Scale out – not up – Worker Worker und / oder Web Roles Instanzen werden nach Bedarf zur Beide können auf beliebig viele Instanzen verteilt werden Verfügung gestellt. Applikation kann Web und Worker Instanzen unabhängig skalieren. Each instance runs on its own VM (virtual machine), replicated as needed 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 20
  • 21. Defining Windows Azure Roles Build services and solutions with any combination of Web and Worker Roles Communicate via HTTP/HTTPS, TCP/IP, and ports other than 80 and 443 Develop with Microsoft and non-Microsoft tools: ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc. WEB ROLE WORKER ROLE Interacts with end-user or web Initiates their own requests for data services or tasks from the queue Communicate with worker roles Similar to a "batch job” or directly or via queues Windows service 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 21
  • 22. Storage Services in Windows Azure Ziel: Skalierbarer zuverlässiger anwendungsbezogener Speicher Windows Azure Speicher wird vom Fabric Controller verwaltet Windows Azure Anwendungen können auf nativen Speicher, MySQL über eine VM und SQL Azure zugreifen Status einer Anwendung wird im Storage Service verwaltet: Worker Roles können skalieren 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 22
  • 23. Blobs, Tables, Queues and Drives BLOBS: TABLES: QUEUES: DRIVES: Provide a simple Provide structured Provide reliable A durable NTFS file interface for storing storage. A Table is storage and delivery system volume, named files along with a set of entities of messages for sharable across metadata for the file. which contain a an application. instances. set of properties. 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 23
  • 24. Service Management in Windows Azure ´Ziel: Automatisiertes Management / Steuerung der Applikation Fabric: Gesamtheit aller Server Mehrere VM je phys. Server VMs laufen in einem angepassten Windows 2008 Server Hypervisor Vier Speichergrößen zur Auswahl Fabric Controller Steuert Kapselt Steuerung der VMs Skaliert Applikation, Überacht Applikation Sichert Applikation Einfache Bedienung und Unterstützung per Web oder API =Fabric Agent 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 24
  • 25. Developing Applications for Windows Azure Familiar Developer Designed for Proven Microsoft Developing Applications for Windows Azure Experience Interoperability Technologies Development: Visual Studio SOAP and REST protocols Visual Studio, ASP.NET, SQL integration, offline cloud XML file formats Azure integration simulation Commitment to support Windows Azure integration Maintenance: Local Java, PHP, Python and debugging, APIs for logging other popular Management: APIs for programming languages deployment management 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 25
  • 26. Windows Azure Pricing Meters Elastic, scalable, secure, & highly available automated service platform Compute: Storage Per Service Hour Per GB stored & transactions Starting at $0.12/service hour + Blob & table $0.15 / GB Variable instance sizes Storage Access = $0.10 / 100K Transactions Bandwidth Per GB transfer in or out of a datacenter US/EU Bandwidth = $0.10 in / $0.15 out / GB Asia Pacific = $0.30 in / $0.45 out / GB 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 26
  • 27. SQL Azure Pricing Highly available, scalable, and self managed distributed relational database service Web Edition Business Edition Per DB per Month Per DB per Month Up to 1GB DB Up to 10GB DB $9.99 + BW charges $99.99 + BW charges Data Transfers Windows Azure and SQL Azure data transfers within a sub-region are not subject to BW charges 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 27
  • 29. Vielen Dank für die Aufmerksamkeit! ☺ 26.2.2010 Peter Scheurer | SOPRA EDV-Informationssysteme GmbH 29