Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Duur 35 uren
Cursusaanbod
1. Inleiding tot Cloudcomputing
- Hoe zijn we hier gekomen –
- Van applicatiehosting naar SaaS, en vervolgens naar publieke en privé clouds
- Definitie van cloudcomputing
- Kies uw variant: IaaS, PaaS of SaaS
- Veelvoorkomende gebruiksscenario’s voor de cloud
- SaaS versus traditionele bedrijfsinformatietechnologie
- Het programmeerbare web: API’s in de cloud
2. Migratie naar de Cloud
- Betere resourcebenutting door virtualisatie
- Beheer van flexibele cloudomgevingen: geautomatiseerd en op verzoek resources leveren
- Economische voordelen door het delen van infrastructuur en applicaties
- Voordelen en uitdagingen van cloudcomputing
3. IaaS (Infrastructuur als Dienst)
- Architectuur en belangrijkste kenmerken van IaaS
- Wie zijn de belangrijkste IaaS-aanbieders?
- Microsoft Azure
- Web Roles en Worker Roles
- Schaalbaarheid, load balancing en failover
- Amazon Web Services (AWS)
- Elastic Compute Cloud (EC2) en Amazon Machine Images (AMI)
- IaaS+: AWS Application Services en Marketplace
- Regio’s en beschikbaarheidszones
- Netwerken en beveiliging
- Bewaking, automatische schaling en load balancing
- Ontwikkeling van schaalbare, fout-tolerant applicaties
- Hoe uitval te voorkomen in de cloud
- Beheersinterfaces
- Microsoft Azure
- Privé- en hybride clouds
- Aandrijvende factoren en uitdagingen
- Vereisten vaststellen voor een privécloud
- Methodiek voor het opzetten van een privécloud
- Beheer van de eigen privécloud
- Hulpbronnen: overzicht van relevante leveranciers
- VMware
- Abiquo
- Amazon Virtual Private Cloud
- Hybride clouds
- Toepassingsgebieden
- Productvoorbeeld: Eucalyptus
- Hoe een geschikt privécloudmodel te kiezen
4. PaaS (Platform als Dienst)
- Wat houdt PaaS in?
- Een compleet PaaS-ecosysteem
- Waar ligt de grens? Tussen IaaS+, puur PaaS of aangepaste SaaS?
- Welke functionaliteiten zijn nodig voor cloudapplicaties?
- Meerklantentechnologie
- Wat is een meerklantenomgeving?
- Economische voordelen van meerklantenmodellen
- Aanpassing van applicaties per klant
- Punten om rekening te houden bij het ontwikkelen voor meerdere klanten:
Stabielheid, SLA’s, wettelijke en regelgevende eisen, beveiliging, onderhoud en externe componenten
- Wie zijn de belangrijkste PaaS-aanbieders?
- Microsoft Azure
- Google App Engine
- Force.com
- Toekomstperspectieven voor PaaS
5. SaaS (Software als Dienst)
- Wat is SaaS?
- Enkele praktijkvoorbeelden.
6. Cloudarchitectuur
- Service Oriented Architecture (SOA)
- Het service-laagmodel en het concept van loskoppeling
- SOA gecombineerd met Event Driven Architecture leidt tot e-SOA
- Wat is REST en waarom is dit belangrijk in de cloud?
- Synergie tussen SOA en Cloud – een sectoroverzicht
- Samenwerking tussen SOA en SaaS
- Relatie tussen SOA en PaaS
- Mogelijke benaderingen voor vraagsturing
- Toepassing van SOA-principes in de cloud: loskoppeling, encapsulatie en asynchrone services
- Bouw van meerklantenapplicaties op basis van SOA
- Migratie van legacy-systemen naar de cloud
- Verband tussen SOA en IaaS
- Service-Oriented Infrastructure (SOI)
- Virtualisatie van diensten versus servervirtualisatie
- Geautomatiseerd resource-provisioning op verzoek
7. Cloud-integratie
- Noodzaak en uitdagingen rond cloudintegratie
- Hoe SOA hierbij helpt: de focus op integratie
- Van applicatie-integratie naar Service Oriented Integration
- Het belang van (inter)mediatie
- Functies die een mediator kan vervullen
- Referentiemodellen voor Enterprise Service Bus
- Wat zijn de specifieke vereisten voor cloudintegratie?
- Ontwikkeling van het concept van “Internet Service Bus”
- Voorbeelden van producten:
- Windows Azure AppFabric
- IBM Cast Iron
- Fiorano
8. Standaarden en Open Source Software
- Cloudstandaarden
- Porteerbaarheid en interoperabiliteit: uitdagingen
- Distributed Management Task Force, Inc. (DMTF)
- Open Virtualization Format (OVF)
- Open Cloud Standards Incubator
- Apache Libcloud
- Open Source Software (OSS)
- OpenStack
9. Cloudbeveiliging
- Evolutie richting cloudbeveiliging
- Van traditionele webapplicaties naar SOA en vervolgens naar de cloud
- Publieke cloud versus lokale datacentra
- Cloudbeveiliging is een veelzijdig vraagstuk
- Aspect 1: IaaS, PaaS en SaaS
- Aspect 2: Netwerken, virtuele machines, applicaties en data
- Aspect 3: Cloud Service Providers versus eindgebruikers
- Identity, Entitlement & Access Management (IdEA)
- Authenticatie en toegangscontrole
- SAML, XACML en Policy Enforcement Point (PEP)
- Beveiliging van lokale systemen en meerdere clouds tegelijk
- Standards van de Cloud Security Alliance
- Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit en Cloud Trust Protocol
- Security, Trust en Assurance Registry
10. Governance bij cloudgebaseerde diensten
- Onderscheid tussen zakelijk beheer, IT-beheer, Enterprise Architecture, SOA- en Cloud-governance
- Waarom kan (en zou) SOA-governance als basis dienen voor Cloud-governance
- Frameworks, standaarden en technologieën op het gebied van SOA-governance
- Service Integration Maturity Model (OSIMM) van Open Group
- SOA Governance Reference Model (SGRM)
- SOA Governance Vitality Method (SGVM)
- Cloud-governance in praktijk
- Overeenkomsten en verschillen met SOA-governance
- Taakverdeling: cloudprovider versus eindgebruiker
- Wisselen van cloudaanbieder – een stress-test voor uw governance-model
- Een methodiek om Cloud-governance vorm te geven
- Technologieën voor het implementeren van goede governance
11. Conclusies en toekomstperspectieven
- Toepassingsmogelijkheden en ontwikkelingen in cloudcomputing
- Hadoop – een steeds populairere keuze binnen de cloudwereld
- Return on Investment (ROI) van cloudoplossingen
- Totale kosten van eigenaarschap (TCO)
Vereisten
- Algemene kennis van gedistribueerde computing en applicatieontwikkeling.
Doelgroep
- IT-architecten
- IT-consultants
Getuigenissen (2)
Alle trainingen waren uitstekend. Ik heb met name de trainingsdocumentatie gewaardeerd als naslagwerk. We kijken uit naar de geavanceerde training, zodra we zover zijn.
Amy Gregg - Qualfon
Cursus - Boomi Integration Fundamentals
Automatisch vertaald
De gezelligheid tijdens het leren
Didier Matagne - Agence du Numerique
Cursus - AWS Lambda for Developers
Automatisch vertaald