CloudFoundry

 

PaaS stands for Platform as a Service. Platform services work as middle layer between underlying VM layer and the upper layer of application. For example a java runtime environment sits between the underlying linux virtual machine and the java application running on top of it.

PaaS is a type of cloud computing solution where one can launch a platform service without launching any virtual machine. Unlike the case for cloud environments like amazon EC2 where you need to launch a VM for installing any platform service such as java runtime environment or mysql database.

In the world of PaaS solutions, there are companies who provide a PaaS as a public cloud available all across globe over internet for general public consumption by anyone with a credit card. Amazon, Azure both have such services. Other bigger players are Google and Salesforce.

Like VMWare can be a data centre level solution alternative to the public IaaS cloud services like Amazon EC2, cloudfoundry similarly can be a data centre level solution alternative to the public PaaS cloud services. Cloudfoundry was created at VMware.

It can also become a public PaaS service competitor if one chooses to expose the data centre installation’s services available publicly over interfaces exposed on internet. And thats exactly what happened whereby cloudfoundry became the backbone of some of most prominent new age PaaS public cloud services of the market such as BlueMix or Centurylink AppFog.

So cloudfoundry quickly have grown to be the standard core of many derivative PaaS solutions built on top of it. Like Linux, there are distro’s of cloudfoundry which are all same at core but diverse at the presentation and management layers.

Hence cloudfoundry is not only one software but rather a framework or standard which once one learns can use for managing or operating on all those other solutions built on top of this framework.

We at Study9 understand this thoroughly, and hence our course is kept strongly tied to the core framework’s understanding. Once you go through this course, you will understand the core open source solution concepts deeply and thoroughly – which will help you in taking up a job of administering or working on any of the cloudfoundry derivatives – be it from IBM, HPE or Pivotal.

VMware was acquired by EMC, EMC was acquired by DELL. And Pivotal is a company formed by EMC and VMware together for some specific set of products and solutions. VMware being the original creator of VMware decided to give the reigns of cloudfoundry product management to this new entity called Pivotal.

Hence Pivotal Cloudfoundry is considered to be the most authentic distribution of the cloudfoundry considering it comes from the original creators.

Pivotal has launched various certifications both for companies who want to create distributions of cloudfoundry or solutions around cloudfoundry and also for people who want to be experts on cloudfoundry.

The people certification on cloudfoundry was first introduced as developer certification. Although the name spells developer, it meant to be a certification for developer people who want to use cloudfoundry as a platform provider for launching newly developed applications without worrying about data centre concepts like server, storage, networking etc. It is a certification curriculum to ensure that such people gather all required knowledge to make efficient and optimum use of the cloudfoundry. The developer certification did not explicitly require the person to be a developer though. A non developer could also learn from that curriculum and be an expert of using cloudfoundry.

A need for such a certification / training for administrators managing cloudfoundry was there but such a certification did not exist from Pivotal. Giving in to that demand, Pivotal has now launched cloudfoundry administrator certification as well.

So now, you have two certifications that you can do – cloudfoundry developer or cloudfoundry administrator.

We at Study9 are one of the earliest training companies providing cloudfoundry training worldwide through our online learning platform based training delivery mechanism. We have best in class industry trainers who have real time experience of developing on cloudfoundry and managing cloudfoundry implementations of colossal scale.

Our trainers will guide you through the process of learning all necessary concepts, procedures and tricks for you to become an expert of this new exciting domain with immense future ahead.

We have two separate training available for developer and administrator line of learning in both video and online training mode.

The trainings are covering good depth of concepts with a mix of our signature style of extensive practical oriented approach. By using these videos or live sessions you can build up your own lab environments in no time and can start learning cloudfoundry thoroughly.

  • bullets9 Completely hands on and project driven training
  • bullets9 Labs are created on your machine – you do it yourself with our trainer’s guidance
  • bullets9 If your system is not capable enough to run lab, lab servers can be provided as separate arrangements
  • bullets9 All sessions are recorded and are given for you to download and watch repeatedly
  • bullets9 You get access to a learning management system which is prepopulated with huge library of study materials which include PPTs, previous class recordings, quizzes and practice exams to help you prepare for real certification exams and track your training progress.
  • bullets9 On successful completion of your training and passing the online exam from LMS at the end will award you with a certificate of completion.
  • bullets9 You can discuss your career questions directly with our experienced faculty, even before you join or register for the course
  • bullets9 Industry Experienced Trainer – Theory can be taught by anyone, but real training comes from knowing real experiences

Project 1 : Creating a custom Buildpack , uploading and using it


Project 2 :Doing continuous integration and continuous delivery using jenkins on cloud foundry

Project 3 :Creating various type of manifests

Project 4 :Creating a service and publish it in the marketplace

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?

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?

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?

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?

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?

Manifests

  • 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?

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?

Log Drains

  • What is a log drain?
  • How do you create one?
  • Why would you use it?
  • What is “Syslog”?

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?

Application Autoscaler

  • What is the autoscaler?
  • How would you use it?
  • What can you configure?
  • Do you understand autoscaler schedules?

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?

Metrics

  • 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?

Buildpacks

  • 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?

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?

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?

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?

For any other queries please call +91-8049202039.

 

Corporate Training

Unlock Your Team's Potential with Study9

  • 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.

cloud foundry training bangalore cloud foundry training online cloud foundry training videos cloud foundry training and certification cloud foundry training institute in bangalore cloud foundry classroom training in bangalore cloud foundry training material  cloud foundry classroom training in btm layout cloud foundry training and certification in bangalore seo institute bangalore cloud foundry certification costcloud foundry training courses cloud foundry foundation certification cloud foundry foundation certification cost cloud foundry institute certification cloud foundry foundation certification exam fee Paas training platform as a service training in bangalore

Schedule: Weekdays (1 hr /day), Weekends (2.5 hrs /day)  and Fast Track options available