Cloud Foundry Training Courses
Cloud Foundry is an open source cloud computing platform as a service (PaaS).
Cloud Foundry Course Outlines
|dpcloud||Deploying Cloud Foundry||35 hours||Cloud Foundry is the industry standard open-source platform as a service (PaaS) that provides you with a choice of clouds, developer frameworks, and application services. Audience This course is directed at engineers, architects and developers interested in deploying and maintaining Cloud Foundry as cloud infrastructure for their applications. Deploying Cloud Foundry Overview of Deploying Cloud Foundry Create a Deployment Manifest for Cloud Foundry Deploying Cloud Foundry using BOSH Scaling Cloud Foundry Log Drain Blacklist Configuration Security Configuration for Consul Deploying Community Services Deploying Cloud Foundry on AWS Setting up an AWS Environment for Cloud Foundry with BOSH AWS Bootstrap Deploying BOSH on AWS Customizing the Cloud Foundry Deployment Manifest Stub for AWS Cloud Foundry Concepts Cloud Foundry Subsystems Overview Cloud Foundry Components Diego Architecture Differences Between DEA and Diego Architectures How the Diego Auction Allocates Jobs Four Levels of High Availability How Applications Are Staged Understanding Application SSH Orgs, Spaces, Roles, and Permissions Cloud Foundry Security Stacks Using Docker in Cloud Foundry Cloud Foundry Glossary Run and Troubleshoot Cloud Foundry Overview Creating and Modifying Quota Plans Cloud Foundry Logging Configuring System Logging Usage Events and Billing Configuring SSH Access for Cloud Foundry Monitoring and Testing Diego Components Troubleshooting Cloud Foundry Troubleshooting Applications Troubleshooting Wardenized Services Troubleshooting Diego for Windows Administer Cloud Foundry Adding Buildpacks to Cloud Foundry Managing Domains and Routes Creating and Managing Users with the cf CLI Creating and Managing Users with the UAA CLI (UAAC) Getting Started with the Notifications Service Application Security Groups Feature Flags Enabling IPv6 for Hosted Applications Securing Traffic into Cloud Foundry UAA API BOSH|
|CloudInfrastructure||Cloud Infrastructure and Services||35 hours||Audience IT architects, IT consultants Format of the course Part lecture, part discussion, hands-on practice 1. Introduction to Cloud Computing How did we get here - From application hosting to SaaS to public & private cloud Cloud definition Chose your flavor: IaaS, PaaS, SaaS Typical cloud usage scenarios SaaS vs. traditional enterprise computing The programmable Web: an API in the cloud 2. Cloud migration Better utilization through resource virtualization Cloud management for elasticity: automated, on-demand provisioning of resources Evolving the economy of scale through shared infrastructure and applications Cloud benefits and challenges 3. IaaS (Infrastructure as a Service) IaaS architecture and key features Who are the major IaaS providers? Microsoft Windows Azure Web Roles & Worker Roles Scalability, load balancing, fail over Amazon Web Services (AWS) Elastic Compute Cloud (EC2) & Amazon Machine Images (AMI) IaaS+: AWS Application Services and Marketplace Regions & Availability Zones Networking & security Monitoring, Auto Scaling, & Load Balancing Building scalable and fault-tolerant applications How to protect yourself from outages Management interfaces Private & hybrid cloud Drivers & challenges Defining the requirements A Methodology for building a private cloud How to manage the private cloud Who can help: vendor overview VMware Abiquo Amazon Virtual Private Cloud Hybrid clouds Use cases Product example: Eucalyptus How to select a private cloud model 4. PaaS (Platform as a Service) PaaS defined A complete PaaS stack Where to draw the line: IasS+ or pure-PaaS or custom-SaaS? What functionality do we need to build applications for the cloud? Multi-Tenancy What is a multi-tenant system? Evolving the economy of scale Customizing the application for a tenant Considerations for multi-tenant applications: Stability, SLA, legal & regulatory, security, maintenance, 3rd-party components Who are the major PaaS providers? Microsoft Windows Azure Google App Engine Force.com Outlook: the future of PaaS 5. SaaS (Software as a Service) What is SaaS? Some examples. 6. Cloud Architecture Service Oriented Architecture (SOA) Service Layer Model & the concept of loose coupling SOA + Event Driven Architecture (EDA) = e-SOA What is REST and why is it important for the cloud? Synergy of SOA and Cloud - the industry view SOA / SaaS synergy SOA / PaaS synergy Approaches to meet demand Applying SOA principles to the cloud: loose coupling, encapsulation, asynchronous services Building multi-tenancy applications based on SOA Migrating legacy systems into the cloud SOA / IaaS synergy Service-Oriented Infrastructure (SOI) Service virtualization vs. server virtualization Automated, on-demand resource provisioning 6. Cloud Integration The need for cloud integration and its challenges How SOA can help: focus on integration From application integration to Service Oriented Integration (SOI) The need for (inter)mediation Mediation functionality Enterprise Service Bus (ESB) reference architectures What are the particular requirements for cloud integration? From ESB to “Internet Service Bus” Product Examples: Windows Azure AppFabric IBM Cast Iron Fiorano 7. Standards and Open Source Software Cloud standards Portability & interoperability: problem statement Distributed Management Task Force, Inc. (DMTF) Open Virtualization Format (OVF) Open Cloud Standards Incubator Apache Libcloud Open Source Software (OSS) OpenStack 8. Cloud Security The evolution to Cloud Security From traditional Web applications to SOA to Cloud Public cloud vs. on-premise datacenter Cloud security is a multi-dimensional problem Dimension 1: IaaS, PaaS, SaaS Dimension 2: Network, VM, application, data Dimension 3: CSP, tenant Identity, Entitlement & Access Management (IdEA) Authentication & Access Control SAML, XACML, and Policy Enforcement Point (PEP) Security across on-premise systems & multiple Clouds Cloud Security Alliance standards Cloud Controls Matrix, Consensus Assessments Initiative, Cloud Audit, Cloud Trust Protocol Security, Trust, and Assurance Registry 9. Governance for Cloud-based Services Business vs. IT vs. EA vs. SOA vs. Cloud Governance Why SOA governance can (should) be the basis for Cloud governance SOA governance frameworks, standards, technologies Open Group’s Service Integration Maturity Model (OSIMM) Open Group SOA Governance Reference Model (SGRM) SOA Governance Vitality Method (SGVM) Cloud governance Similarities and differences to SOA governance Delineating responsibilities: cloud provider vs. cloud customer Switching cloud providers – the worst case test for your governance A Cloud governance methodology Technologies for implementing governance 10.Outlook and Conclusions Outlook and usage for cloud computing Hadoop – gaining popularity in the Cloud Cloud Return on Investment (ROI) Total Cost of Ownership (TCO)|
|dclfd1||Developing for Cloud Foundry||35 hours||Cloud Foundry is the industry standard open-source platform as a service (PaaS) that provides you with a choice of clouds, developer frameworks, and application services. Audience This course is directed at engineers and developers who want to develop applications to be deployed through Cloud Foundry. cf Command Line Interface Installing the cf Command Line Interface Getting Started with the cf CLI Using the cf CLI with an HTTP Proxy Server Using the cf CLI with a Self-Signed Certificate Using cf CLI Plugins Developing cf CLI Plugins About Starting Applications Develop and Manage Applications Considerations for Designing and Running an Application in the Cloud Deploy an Application Deploying a Large Application Deploying with Application Manifests Scaling an Application Using cf scale Routes and Domains Stacks Cloud Foundry Environment Variables Using Blue-Green Deployment to Reduce Downtime and Risk Application Logging in Cloud Foundry Troubleshooting Application Deployment and Health Application SSH Overview Accessing Apps with SSH Accessing Services with SSH Identifying your Cloud Foundry API Endpoint and Version Cloud Foundry Concepts Cloud Foundry Overview Cloud Foundry Components Diego Architecture Differences Between DEA and Diego Architectures How Diego Allocates Work Four Levels of High Availability How Applications are Staged Understanding Diego SSH Scaling Cloud Foundry Orgs, Spaces, Roles, and Permissions Cloud Foundry Security Using Docker in Cloud Foundry Integrating Service Instances with Applications Services Overview Delivering Service Credentials to an Application Managing Service Instances with the CLI Managing Service Keys User-Provided Service Instances Manage Application Requests with Route Services Configuring Play Framework Service Connections Migrating a Database in Cloud Foundry Using Third-Party Log Management Services Service-Specific Instructions for Streaming Application Logs Integrating Cloud Foundry with Splunk Custom Services Custom Services Overview Service Broker API Managing Service Brokers Access Control Catalog Metadata Dashboard Single Sign-On Example Service Brokers Binding Credentials Application Log Streaming Route Services Supporting Multiple Cloud Foundry Instances Buildpacks Buildpacks Buildpack Detection Custom Buildpacks Packaging Dependencies for Offline Buildpacks Configuring a Production Server|
Weekend Cloud Foundry courses, Evening Cloud Foundry training, Cloud Foundry boot camp, Cloud Foundry instructor-led , Weekend Cloud Foundry training, Cloud Foundry instructor, Cloud Foundry coaching, Cloud Foundry classes, Cloud Foundry on-site, Cloud Foundry one on one training , Evening Cloud Foundry courses, Cloud Foundry trainer , Cloud Foundry training courses