Thursday, December 28, 2017

Pivotal Cloud Foundry 101 (for developers)

Goal

The goal is to enable the trainee(developer) to work confidentially with CloudFoundry platform.
In other words, after the training he/she will be able to:
  • understand basic CloudFoundry concepts
  • develop and deploy PaaS-ready app to the CF platform
  • get application feedback metrics(logs, monitor metrics, etc.)
  • interact and integrate with external services
  • perform basic DevOps activities on CF (i.e. blue/green deployment, scaling, high availability, etc.)

Topics

This training course will be held part is still WIP and subject to change.
Part 1 to 3 are basic topics, while Part 4 and Part 5 are intermediate level.
  1. Introduction to CloudFoundry
    Description: general information, concepts and architecture of OSS CloudFoundry, proprietary PCF and the difference between them.
    Duration: 45 mins
    Outcome: trainee expected to have PWS account, and have cf CLI tool ready.
  2. Deploy app to CF and more concepts
    Description: use cf CLi tool to deploy first app to CF platform and introduction of concepts like application manifests, buildpacks, organzation, spaces and roles, etc.
    Duration: 45 mins
    Outcome: trainee expected to have app deployed to PWS and understand above concepts
  3. Scaling, HA and Blue-Green deployment
    Description: learn about scaling, HA and B/G deployment
    Duration: 30 mins
    Outcome: trainee expected to learn how to scale application up or down manually, configure Autoscaler, do blue-green deployment and 4 levels of HA provided by PCF
  4. Get deployment feedback, metrics & 12 fators apps
    Description: check app logs, learn the basic usage of PCF metrics, concept of 12 factors apps
    Duration: 30 mins
    Outcome: trainee expected to understand metrics system and how to check app logs. trainee expected to understand the concept & best practices of 12 factors Apps.
  5. Integration with external services
    Description: learn about how to use services, service broker and PCF marketplace and why would we use them.
    Duration: 30 mins
    Outcome: trainee expected to how to use services (use RDB service as example), concepts of services broken and PCF marketplace.
Total training time: 3 hrs.

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...