Wednesday, February 14, 2018

Alfonso Llanes
Alfonso Llanes, studied at Florida International University
Kubernetes developed by Google is an open-source system for automating deployment, scaling and management of containerized applications. Even though it was designed by Google it is now maintained by the Cloud Native Computing Foundation.
“This provides an externally-accessible IP address that sends traffic to the correct port on your cluster nodes provided your cluster runs in a supported environment and is configured with the correct cloud load balancer provider package.
The following controllers have cloud provider dependencies:
  • Node Controller: For checking the cloud provider to determine if a node has been deleted in the cloud after it stops responding
  • Route Controller: For setting up routes in the underlying cloud infrastructure
  • Service Controller: For creating, updating and deleting cloud provider load balancers
  • Volume Controller: For creating, attaching, and mounting volumes, and interacting with the cloud provider to orchestrate volumes.”
Bare metal ingresses and Kubernets are best defined as private and public nets.
Cloud Computing and the difference between Private vs. Public Cloud
JOHN WHITE
Private Cloud
A private cloud hosting solution, also known as an internal or enterprise cloud, resides on company’s intranet or hosted data center where all of your data is protected behind a firewall. This can be a great option for companies who already have expensive data centers because they can use their current infrastructure. However, the main drawback people see with a private cloud is that all management, maintenance and updating of data centers is the responsibility of the company. Over time, it’s expected that your servers will need to be replaced, which can get very expensive. On the other hand, private clouds offer an increased level of security and they share very few, if any, resources with other organizations.
Public Cloud
The main differentiator between public and private clouds is that you aren’t responsible for any of the management of a public cloud hosting solution. Your data is stored in the provider’s data center and the provider is responsible for the management and maintenance of the data center. This type of cloud environment is appealing to many companies because it reduces lead times in testing and deploying new products. However, the drawback is that many companies feel security could be lacking with a public cloud. Even though you don’t control the security of a public cloud, all of your data remains separate from others and security breaches of public clouds are rare.

No comments:

Post a Comment