Kursplan

1. Introduksjon til Cloud Computing

  • Hvordan kom vi hit -
    • Fra applikasjonshosting til SaaS til offentlig og privat sky
  • Skydefinisjon
    • Velg din smak: IaaS, PaaS, SaaS
  • Typiske skybruksscenarier
    • SaaS kontra tradisjonell bedriftsdatabehandling
    • Det programmerbare nettet: et API i skyen

2. Skymigrering

  • Bedre utnyttelse gjennom ressursvirtualisering
  • Skyadministrasjon for elastisitet: automatisert, på forespørsel tildeling av ressurser
  • Utvikle stordriftsfordelen gjennom delt infrastruktur og applikasjoner
  • Skyfordeler og utfordringer

3. IaaS (Infrastructure as a Service)

  • IaaS-arkitektur og nøkkelfunksjoner
  • Hvem er de største IaaS-leverandørene?
    • Microsoft Azure
      • Nettroller og arbeiderroller
      • Scalability, load balance, fail over
    • Amazon Web Services (AWS)
      • Elastic Compute Cloud (EC2) og Amazon Machine Images (AMI)
      • IaaS+: AWS Application Services and Marketplace
      • Regioner og tilgjengelighetssoner
      • Networking & sikkerhet
      • Overvåking, automatisk skalering og lastbalansering
      • Bygge skalerbare og feiltolerante applikasjoner
      • Hvordan beskytte deg mot strømbrudd
      • Management grensesnitt
  • Privat og hybrid sky
    • Drivere og utfordringer
  • Definere kravene
  • En metodikk for å bygge en privat sky
  • Hvordan administrere den private skyen
  • Hvem kan hjelpe: leverandøroversikt
    • VMware
    • Abiquo
    • Amazon Virtual Private Cloud
  • Hybride skyer
    • Brukssaker
    • Produkteksempel: Eucalyptus
  • Hvordan velge en privat skymodell

4. PaaS (plattform som en tjeneste)

  • PaaS definert
  • En komplett PaaS-stabel
    • Hvor skal man trekke grensen: IasS+ eller pure-PaaS eller custom-SaaS?
    • Hvilken funksjonalitet trenger vi for å bygge applikasjoner for skyen?
  • Flerleie
    • Hva er et system med flere leietakere?
    • Utvikle stordriftsøkonomien
    • Tilpasse søknaden for en leietaker
    • Hensyn til applikasjoner med flere leietakere:

Stabilitet, SLA, lover og forskrifter, sikkerhet, vedlikehold, tredjepartskomponenter

  • Hvem er de største PaaS-leverandørene?
    • Microsoft Azure
    • Googgle App Engine
    • Force.com
  • Outlook: fremtiden til PaaS

5. SaaS (Software as a Service)

  • Hva er SaaS?
  • Noen eksempler.

6. Skyarkitektur

  • Service Oriented Architecture (SOA)
    • Service Layer Model & konseptet med løs kobling
    • SOA + Event Driven Architecture (EDA) = e-SOA
    • Hva er REST og hvorfor er det viktig for skyen?
  • Synergi av SOA og Cloud - bransjesynet
  • SOA / SaaS synergi
  • SOA / PaaS synergi
    • Tilnærminger for å møte etterspørselen
    • Bruk av SOA-prinsipper på skyen: løs kobling, innkapsling, asynkrone tjenester
    • Bygge applikasjoner for flere leieforhold basert på SOA
    • Migrering av eldre systemer til skyen
  • SOA / IaaS synergi
    • Service-Oriented Infrastructure (SOI)
    • Tjenestevirtualisering vs servervirtualisering
    • Automatisert ressurslevering på forespørsel

7. Skyintegrasjon

  • Behovet for skyintegrasjon og dets utfordringer
  • Hvordan SOA kan hjelpe: fokus på integrering
    • Fra applikasjonsintegrasjon til Service Oriented Integration (SOI)
  • Behovet for (mellom)mekling
    • Meklingsfunksjonalitet
  • Enterprise Service Bus (ESB) referansearkitekturer
  • Hva er de spesielle kravene for skyintegrasjon?
    • Fra ESB til "Internet Service Bus"
  • Produkteksempler:
    • Windows Azure AppFabric
    • IBM støpejern
    • Fiorano

8. Standarder og åpen kildekode-programvare

  • Skystandarder
    • Portabilitet og interoperabilitet: problemformulering
    • Distribuert Management Task Force, Inc. (DMTF)
      • Åpent virtualiseringsformat (OVF)
      • Open Cloud Standards Incubator
    • Apache Libcloud
    • Programvare med åpen kildekode (OSS)
      • OpenStack

9. Skysikkerhet

  • Utviklingen til skysikkerhet
    • Fra tradisjonelle webapplikasjoner til SOA til Cloud
    • Offentlig sky kontra lokalt datasenter
  • Skysikkerhet er et flerdimensjonalt problem
    • Dimensjon 1: IaaS, PaaS, SaaS
    • Dimensjon 2: Nettverk, VM, applikasjon, data
    • Dimensjon 3: CSP, leietaker
  • Identitet, rettigheter og Access Management (IdEA)
    • Autentisering og Access kontroll
    • SAML, XACML og Policy Enforcement Point (PEP)
    • Sikkerhet på tvers av lokale systemer og flere skyer
  • Cloud Security Alliance-standarder
    • Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol
    • Sikkerhets-, tillits- og forsikringsregister

10. Governans for skybaserte tjenester

  • Business vs. IT vs. EA vs. SOA vs. Cloud Governans
  • Hvorfor SOA-styring kan (bør) være grunnlaget for Cloud-styring
  • SOA-styringsrammer, standarder, teknologier
    • Open Groups Service Integration Maturity Model (OSIMM)
    • Open Group SOA Governance Reference Model (SGRM)
    • SOA Governance Vitality Method (SGVM)
  • Skystyring
    • Likheter og forskjeller med SOA-styring
    • Avgrense ansvar: skyleverandør vs skykunde
    • Bytte av skyleverandører – den verste testen for styringen din
  • En skystyringsmetodikk
  • Teknologier for implementering av styring

11.Outlook og konklusjoner

  • Outlook og bruk for cloud computing
  • Hadoop – stadig mer populært i skyen
  • Cloud Return on Investment (ROI)
  • Totale eierkostnader (TCO)

Krav

  • Generell kunnskap om distribuert databehandling og applikasjonsutvikling.

Publikum

  • IT-arkitekter
  • IT-konsulenter
 35 timer

Antall deltakere


Price per participant

Upcoming Courses

Related Categories