Kursplan

1. Introduktion till Cloud Computing

  • Hur kom vi hit -
    • Från applikationshosting till SaaS till publikt och privat moln
  • Definition av moln
    • Välj din smak: IaaS, PaaS, SaaS
  • En referensarkitektur för molnet
  • Vanliga scenarier för molnanvändning
    • SaaS jämfört med traditionell företagsdatabehandling
    • Den programmerbara webben: ett API i molnet
  • Flytta in i molnet
    • Bättre utnyttjande genom resursvirtualisering
    • Molnhantering för elasticitet: automatiserad etablering av resurser på begäran
    • Utveckla stordriftsfördelarna genom delad infrastruktur och delade tillämpningar
  • Fördelar och utmaningar med molnet

2. Infrastructure as a Service (IaaS)

  • IaaS-arkitektur och viktiga funktioner
    • Vad ska du leta efter när du väljer en IaaS-provider?
    • Översikt över större IaaS-leverantörer
  • IaaS-exempel
    • Microsoft Windows Azure
      • Webbroller och arbetsroller
      • ScalaSmidighet, lastbalansering, redundans
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) och Amazon Machine Images (AMI)
      • IaaS+: AWS-programtjänster och Marketplace
      • Regioner och Tillgänglighetszoner
      • Networking & säkerhet
      • Övervakning, automatisk skalning och lastbalansering
      • Skapa skalbara och feltoleranta program
      • Det stora AWS-avbrottet och hur du skyddar dig
      • Management gränssnitt

3. Privat och hybridmoln

  • Privata moln: Drivkrafter och utmaningar
  • Definiera kraven
  • En metodik för att bygga ett privat moln
  • Så här hanterar du det privata molnet
  • Vem kan hjälpa till: leverantörsöversikt
    • VMware
    • Abiquo Abiquo
    • Amazons virtuella privata moln
  • Hybrida moln
    • Användningsfall
    • Exempel på produkt: Eukalyptus
  • Så här väljer du en modell för ett privat moln

4. PaaS: Nyckelbegrepp och viktiga aktörer

  • Definition av PaaS
  • En komplett PaaS-stack
    • Var ska gränsen dras: IasS+ eller renodlad PaaS eller anpassad SaaS?
    • Vilka funktioner behöver vi för att bygga applikationer för molnet?
  • Flera innehavare
    • Vad är ett system med flera hyresgäster?
    • Utveckla stordriftsfördelarna
    • Anpassa programmet för en klientorganisation
    • Att tänka på för program med flera innehavare:

Stabilitet, SLA, juridiska och regulatoriska, säkerhet, underhåll, 3:e parts komponenter

  • En detaljerad titt på stora PaaS-leverantörer:
    • Microsoft Windows Azure
    • Google App Motor
    • Force.com
  • Outlook: framtiden för PaaS

5. Synergi mellan SOA och Cloud Computing

  • Definition av tjänster och SOA
    • Service Layer Model och begreppet lös koppling
    • SOA + händelsestyrd arkitektur (EDA) = e-SOA
    • Vad är REST och varför är det viktigt för molnet?
  • Synergi mellan SOA och Cloud - branschens syn
  • Synergi mellan SOA och SaaS
  • Synergi mellan SOA och PaaS
    • Metoder för att möta efterfrågan
    • Tillämpa SOA-principer på molnet: lös koppling, inkapsling, asynkrona tjänster
    • Skapa program för flera innehavare baserat på SOA
    • Migrera äldre system till molnet
  • Synergi mellan SOA och IaaS
    • Serviceorienterad infrastruktur (SOI)
    • Tjänstevirtualisering jämfört med servervirtualisering
    • Automatiserad resursetablering på begäran

6. Integrering med molnet

  • Behovet av molnintegration och dess utmaningar
  • Så kan SOA hjälpa till: fokusera på integration
    • Från applikationsintegration till tjänsteorienterad integration (SOI)
  • Behovet av (inter)medling
    • Funktionalitet för medling
  • Referensarkitekturer för Enterprise Service Bus (ESB)
  • Vilka är de särskilda kraven för molnintegration?
    • Från ESB till "Internet Service Bus"
  • Exempel på produkter:
    • Windows Azure AppFabric
    • IBM gjutjärn
    • Fiorano Fiorano

7. Standarder och programvara med öppen källkod

  • Standarder för molnet
    • Portabilitet och interoperabilitet: problemformulering
    • Distribuerad Management Arbetsgrupp, Inc. (DMTF)
      • Öppet virtualiseringsformat (OVF)
      • Inkubator för öppna molnstandarder
    • Apache Libcloud
    • Programvara med öppen källkod (OSS)
      • OpenStack

8. Säkra molnet

  • Utvecklingen till Cloud Security
    • Från traditionella webbapplikationer till SOA till molnet
    • Offentligt moln kontra lokalt datacenter
  • Molnsäkerhet är ett flerdimensionellt problem
    • Dimension 1: IaaS, PaaS, SaaS
    • Dimension 2: Nätverk, virtuell dator, program, data
    • Dimension 3: CSP, klientorganisation
  • Identitet, berättigande och Access Management (IdEA)
    • Autentisering och Access-kontroll
    • SAML, XACML och PEP (Policy Enforcement Point)
    • Säkerhet i lokala system och flera moln
  • Cloud Security Alliansens standarder
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Register över säkerhet, förtroende och försäkran

9. Goanvändning för molnbaserade tjänster

  • Business jämfört med IT jämfört med EA jämfört med SOA jämfört med molnet Governance
  • Varför SOA-styrning kan (bör) vara grunden för molnstyrning
  • Ramverk, standarder, teknik för SOA-styrning
    • Open Groups mognadsmodell för tjänsteintegration (OSIMM)
    • Öppen grupp SOA Governance Referensmodell (SGRM)
    • SOA Governance Vitalitetsmetoden (SGVM)
  • Styrning av molnet
    • Likheter och skillnader med SOA-styrning
    • Avgränsa ansvarsområden: molnleverantör kontra molnkund
    • Byta molnleverantör – det sämsta testet för din styrning
  • En metod för molnstyrning
  • Tekniker för att implementera styrning

10. Outlook och slutsatser

  • Outlook och användning för molnbaserad databehandling
  • Hadoop – ökar i popularitet i molnet
  • Molnretur på Investment (ROI)
  • Total ägandekostnad (TCO)

Krav

Allmän kunskap om distribuerade datorer och koncept för applikationsutveckling

 21 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier