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
  • Vanliga scenarier för molnanvändning
    • SaaS jämfört med traditionell företagsdatabehandling
    • Den programmerbara webben: ett API i molnet

2. Migrering 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

3. IaaS (Infrastruktur som en tjänst)

  • IaaS-arkitektur och viktiga funktioner
  • Vilka är de största IaaS-leverantörerna?
    • Microsoft Azure
      • Webbroller och arbetsroller
      • ScalaTillgänglighet, 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
      • Så här skyddar du dig mot avbrott
      • Management Gränssnitt
  • Privat moln och hybridmoln
    • 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 (plattform som en tjänst)

  • 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

  • Vilka är de största PaaS-leverantörerna?
    • Microsoft Azure
    • Google App Engine
    • Force.com
  • Outlook: framtiden för PaaS

5. SaaS (programvara som en tjänst)

  • Vad är SaaS?
  • Några exempel.

6. Moln arkitektur

  • Tjänsteorienterad arkitektur (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

7. 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

8. 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

9. Moln säkerhet

  • Utvecklingen till molnsäkerhet
    • 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
  • Standarder för Cloud Security Alliance
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Register över säkerhet, förtroende och försäkran

10. Go anvä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 Go
  • 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 Reference Model (SGRM)
    • SOA Governance Vitality Method (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

11.Outlook och slutsatser

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

Krav

  • Allmän kunskap om distribuerad databehandling och applikationsutveckling.

Publik

  • IT-arkitekter
  • IT-konsulter
 35 timmar

Antal deltagare


Price per participant

Upcoming Courses

Relaterade Kategorier