Cloud Foundry is an open source cloud computing platform as a service (PaaS) originally developed by VMware and now owned by Pivotal Software – a joint venture by EMC, VMware and General Electric. Cloud Foundry was designed and developed by a small team from Google led by Derek Collison and was originally called project B29.
Cloud Foundry is primarily written in Ruby and Go.
How Cloud Foundry Works:
CloudFoundry Cloud Course Syllabus
[expand title=”Cloud Foundry Overview”]
- Do you understand Cloud Foundry concepts like spaces, organizations, routes, services, domains, users, quotas? • How do you login to Cloud Foundry?
- How do you deploy an application? What are three activities involved?
- Can you remember the steps Cloud Foundry goes through when deploying applications? What components are involved?
- What is the difference between a public, private and hybrid cloud?
- What infrastructures does Cloud Foundry run on?
- What is BOSH? Why is it useful?
- What is staging? What does it do?
- Do you know the difference between restarting, restaging and redeploying and application? How does each of these affect the services, environment-variables available to an application?
- What is meant by ephemeral? What are the design implications for an application?
- What are the 12 Factor Design patterns? Could you list each one from memory?
- Why does Cloud Foundry rely on environment-variables?
- Can you manage environment-variables manually? If so how?
- Can you name two predefined environment-variables available to any application?
[expand title=”Command Line Utility cf”]
- Do you know what cf command is used to perform the following:
- View organizations?
- View routes?
- View spaces?
- View a single organization, route or space?
- Deploy an application?
- Select a space and/or organization to deploy to?
- View logs?
- Connect (login) to the Cloud Controller?
- Start, stop or restart an application?
- What does cf target do? What information does it give you?
[expand title=”Cloud Foundry Architecture”]
- Can you name the main components running inside Cloud Foundry? Do you know what each of them does?
- What does Diego refer to?
- What is Garden?
- What components run in a Diego Cell?
- What is the System domain? And the application domain?
- What is Cloud Foundry’s API endpoint for?
- What is a container? What is it used for?
- What is a droplet? How is it created? Where is it stored?
- What are the purposes of the two data stores used by the Cloud Controller?[/expand]
[expand title=”Logging, Scaling and High Availability”]
- How do you access application logs?
- What are the components of the Loggregator system?
- How do you scale an application manually?
- What are the four levels of high-availability provided by PCF?
- What is the difference between scaling up and scaling out?[/expand]
[expand title=”Managed and User-Provided Services”]
- What is a service? Can you name some examples?
- What is the “marketplace”? Does it show all services?
- What is the difference between a managed and user-provided service?
- How would you create a managed service?
- How would you use a managed service?
- How would you create a user-provided service?
- How would you use a user-provided service?
- What is VCAPS_SERVICES? Why is it important?
- How do services interact with spaces?
- What is a manifest? What type of file is it? What is its purpose?
- How do you create a manifest?
- If I specify a command in a manifest and on the command line what happens?
- What happens if I don’t specify a deployment option at all?
[expand title=”Application Security Groups”]
- What is an application security group (ASG)? What does it do?
- How do you define one?
- What can an ASG apply to?
- What is the difference between white and black listing? Which do you use when defining an ASG?
[expand title=”Log Drains”]
- What is a log drain?
- How do you create one?
- Why would you use it?
- What is “Syslog”?
[expand title=”Blue-Green Deployments”]
- What is a blue-green deployment? Why would you use it?
- How do you map and unmap routes with cf?
- How does route mapping enable a blue-green deployment?
- What other steps are involved in a blue-green deployment?
[expand title=”Application Autoscaler”]
- What is the autoscaler?
- How would you use it?
- What can you configure?
- Do you understand autoscaler schedules?
[expand title=”Application Performance Monitor”]
- What is performance monitoring? How is it implemented for Cloud Foundry applications?
- Why is a buildpack involved?
- What APM tools are available with Cloud Foundry?[/expand]
- What is “PCF Metrics”? What information does it provide?
- Do you understand how to use the metrics to spot a badly performing application? For example: CPU or memory usage?[/expand]
- What is a buildpack? Why are they important?
- Can you name some buildpacks?
- How does Cloud Foundry know which buildpack to run?
- How does a buildpack work? Are you aware of the scripts that run and how they might be written or modified?
- Can you tell what buildpack was used when an application was deployed?
- Why might you customize a buildpack? In general, would you know what to do?[/expand]
[expand title=”Service Brokers”]
- What is a service broker?
- Why do we need service brokers?
- How do a service broker and the Cloud Controller interoperate?
- What is the purpose of each broker endpoint?
- In general terms, how would you write your own service broker? How would you test it? How would you deploy it for everyone else to use?
[expand title=”Continuous Delivery”]
- What is Continuous Integration? Continuous Delivery? Continuous Deployment?
- How does Continuous Delivery compare to traditional development methodologies?
- Can you name some common Continuous Delivery tools?
- Can you outline the basic workflow behind Continuous Delivery?
[expand title=”Route Services”]
- What is a route service?
- Why might you create a route service? Can you think of some examples?
- How would you create a route service?
- How does a route service work?
- How does a route service know where to send a request once it has performed its function?
- Regular classes – 4 weeks
- Weekend Classes – 6 weeks
- Customized Fast Track option is available as well. Call +91-8049202039 now to customize according to your requirement
- Experienced IT professionals
- Having hands on practical knowledge
- With experience of training large batches in both offline and online mode
- Online Self Paced Training (SPT) with Videos and Documents
- Online Instructor Led Training (ILT)
About the course:
Study9 provides a robust job market focused CloudFoundry Cloud training. Our CloudFoundry Cloud course is designed with the right mix of basic and advanced topics to get one started in the domain and enable a person to get a good job in this competitive market. Our CloudFoundry Cloud trainers are experienced professionals with hands on knowledge of CloudFoundry Cloud projects. The CloudFoundry Cloud course content is designed with keeping the current job market’s demands in mind.Our CloudFoundry Cloud training course is value for money and tailor made for our students.
About Study9 Training Method
The Study9 CloudFoundry Cloud training courses are completely online training courses. The online CloudFoundry Cloud training is given using advanced training softwares to make the students comfortable with the online training. The student and teacher can talk over VOIP software, they can share each others screens, share CloudFoundry Cloud course contents and concerns during the class through chat window and even can see each other using Webcams. The time tested proven online CloudFoundry Cloud training methodologies adopted by study9 are of the most advanced ones in India. The student will feel at ease with the CloudFoundry Cloud training mode. And we are so confident on that, we offer a moneyback if the student is not satisfied with first CloudFoundry Cloud Training class.
The cloud based CloudFoundry Cloud training course contents are accessible from anywhere in the world. Study9 provides access for each student to an online Learning Management System that holds all the slides and videos that are part of the CloudFoundry Cloud training courses. The students can access them from their Laptop, Mobile, Tablets etc. The students will also give CloudFoundry Cloud training exams on this Learning Management System and our expert CloudFoundry Cloud trainers will rate their papers and provide certifications on successful completion of these CloudFoundry Cloud training exams.
The best part of this online CloudFoundry Cloud training approach is that it does not require one to waste time by travelling to a particular CloudFoundry Cloud training center. And the timings are flexible so that if someday the student has problems in taking the morning CloudFoundry Cloud training class he/she can fix an alternate time in the evening in discussion with CloudFoundry Cloud trainer. On need basis our CloudFoundry Cloud trainers can take a class in late night as well. On request basis missed CloudFoundry Cloud training class sessions can even be given as video lectures to the student for them to go through to be prepared for the next class.