Assignment5.2(OpenShift)

OpenShift: OpenShift is a cloud development Platform as a Service (PaaS) hosted by Red Hat. It’s an open source cloud-based user-friendly platform used to create, test, and run applications, and finally deploy them on cloud. OpenShift is capable of managing applications written in different languages, such as Node.js, Ruby, Python, Perl, and Java. One of the key features of OpenShift is it is extensible, which helps the users support the application written in other languages.

Read more

Assignment5.1(Chef)

Chef: Chef is a tool used for Configuration Management. Chef is an automation tool that provides a way to define infrastructure as code. Infrastructure as code simply means that managing infrastructure by writing code rather than using manual processes. It can also be termed as programmable infrastructure. Chef uses a pure-Ruby, domain-specific language for writing system configuration. Advantages of Chef: Accelerating Software Delivery Increasing Service Resiliency Improving Risk Management Accelerating Cloud Adoption Managing Both Data Center and Cloud Environments Delivering

Read more

Assignment4(Terraform)

Terraform: Terraform is an open source “Infrastructure as Code” tool, created by HashiCorp. A declarative coding tool, Terraform enables developers to use a high-level configuration language called HCL (HashiCorp Configuration Language) to describe the desired “end-state” cloud or on-premises infrastructure for running an application. It then generates a plan for reaching that end-state and executes the plan to provision the infrastructure. Example for Terraform Program: provider “aws” { region = “us-west-1” } resource “aws instance” myec2″ { ami = “ami-12345qwert” instance_type =

Read more

Assignment3(Kubernetes)

Kubernetes: Kubernetes is an open-source container – orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation. Kubernetes is also known as k8s or kube. Kubernetes was first developed by engineers at Google before being open sourced in 2014. Reasons to use Kubernetes are: Vendor-agnostic Service discovery Invocation Elasticity Resilience Components of Kubernetes: Kubernetes Cluster: When we have Kubernetes set up on our systems, we get

Read more

Assignment2(Docker)

Docker: Docker is a set of platform as a service (PaaS) products that use OS level virtualization to deliver software in packages called containers. The service has both free and premium tiers. The software that hosts the containers is called Docker Engine. Docker can package an application and its dependencies in a virtual container that can run on any Linux, Windows, or macOS computer. This enables the application to run in a variety of locations. Docker containers are lightweight, a single server or virtual machine can run

Read more

Assignment1(DevOps)

DevOps is a Culture of practices that collaborates Development and Operational Team. Advantages of DevOps are: 1.Continuous Delivery 2.Innovation 3.Process Optimization 4.Fast Delivery 5.Correction of Defects 6.Digital Transformation 7.Collaboration 8.Quality 9. Visibility 10.Reduced Risk of Change Tools we use in DevOps are: -> Jenkins -> Docker -> Nagios -> Ansible -> GitHub -> Bitbucket -> Vagrant -> Phantom -> Slack -> Sentry Implementation of DevOps: First we have to Organize DevOps Initiatives and then develop the strategy. Containerizing, Integrating Infrastructure

Read more