SlideShare a Scribd company logo
DevOps With Alibaba Cloud
GAVASKAR S
MVP at Alibaba Cloud
gavaskar@dingtalk.com
1Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Date:03-08-2020
Hosted By:College of Engineering Kidangoor,
Kottayam
Agenta
• Introduction to Cloud Computing
• Alibaba Cloud and its Global Infrastructure
• Traditional Software Development Process
• Devops Introduction
• Devops Automation Tools
• Alibaba Cloud Container Service(ACK)
• Alibaba Cloud Account and ACK Demo
• Alibaba Cloud for Community,Students and
Faculty
2Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Introduction to Cloud Computing
• Cloud computing is the delivery of on-demand
computing resources (including servers,
databases, storage, platforms, infrastructure,
applications, etc.) over the Internet.
3Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Advantages of Cloud Computing
• Cost-Efficiency
– The Total cost of ownership(TCO),Upfront cost for starting a
business is reduced.
• Scalability & Speed
– Scale the resource in and out
• Unlimited Storage Space
– Storage can be reduced and increased based on need
• Backup & Recovery
– Using snapshot for backup at any time
• Go Global in Minutes
– Create and deploy the application within minutes
4Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Cloud Computing Services
5Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud
• Alibaba Cloud, is a cloud computing company, a
subsidiary of Alibaba Group.
• Alibaba Cloud provides cloud computing
services to online businesses and Alibaba's own
e-commerce ecosystem.
• Alibaba Cloud's international operations are
registered and headquartered in Singapore
• Alibaba Cloud Ranked No.1 by Gartner in Asia
Pacific region and 5 th in world wide
6Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Global Infrastructure
• Alibaba Cloud's infrastructure is built around
regions and zones (availability zones).
• Region refers to a physical node on a global scale.
• Each region is composed of multiple zones.
• Alibaba Cloud regions are physical locations (data
centers) that spread all over the world to reduce
the network latency.
• A zone is composed of one or multiple scattered
data centers, each of which has independent
supporting facilities including redundant power
supplies, networks, and connections.
7Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Global Infrastructure
8Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Global Infrastructure
9Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Power of Alibaba Cloud-Double 11 festival
• For Double 11 Online Shopping Festival,the whole
infrastructure for the festival is provided by alibaba
cloud
• Various scenarios achieved are
– Processing of $1 billion in gross merchandise volume (GMV)
in the first 68 seconds of the shopping event
– Totally $38.4 billion of GMV in 24 hours with zero downtime.
– 970 perabytes of data to support the peak performance of
544,000 orders per second
– 87 million requests processed per second
– the machine translation service was used 1.66 billion times,
with over 200 billion words translated in different
languages(21 languages)
10Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Pricing Model
• Pay-As-You-Go
– Pay-as-you-go instances are charged based on usage, and no up-front
payment is required.
– You can scale resources according to your business needs
• Subscription
– Subscription instances have a lower price point when compared with pay-
as-you-go instances, and enable you to reserve resources. Subscription
instances are ideal for users who require a large number of resources for
the long term
• Preemptible Instance
– preemptible instances allow you to request spare ECS resources for a
significant cost reduction. When you create a preemptible instance, you
can set the highest hourly price to bid for a specified instance type. If your
bid is higher than the current market price, your instance is created and
billed based on the current market price
11Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
• Software Development Life Cycle (SDLC)
– It is a process used by the software industry to
design, develop and test high-quality software.
12Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Traditional Software Development
Water Fall Model
13Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Agile Software Methodology
• It focus on customer satisfaction by rapid
delivery of working software product.
• Agile Methods break the product into small
incremental builds.
• These builds are provided in iterations.
• Each iteration typically lasts from about one to
three weeks.
•
14Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Agile Software Methodology
• Every iteration consist of following process
– Planning
– Requirements Analysis
– Design
– Coding
– Unit Testing and
– Acceptance Testing.
15Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Downfall of Traditional S/W development
• “Black boxes” to Developer and operation team
leads to finger-point
• Long time to market because deployment
changes take a long time.
• It take a long time to identify and fix the
problem.
• Lack of automation leads to non-consistency in
build and deployment.
16Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
DevOps Introduction
• DevOps=Dev(Development) + Ops(Operation)
• DevOps is a Software engineering culture and
practice that aims at unifying software
development(Dev) and software operation(Ops)
• It is a culture of collaboration between
developers and operation people
• Dev and ops work together and share a
common goal
17Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
DevOps Introduction
18Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Advantages of DevOps
• New features can be implemented immediately
• It bring developer and operators close together.
• It ensure consistency between development
and production environment, which reduce
error and increase speed
• It consists of a set of technology and tools to
automate project development.
• It automate the testing and development task.
• It improve stability and deployment time for the
new feature
19Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
DevOps Automation Tools
• Various Automation tools used are
– Github
– Terraform
– Chief
– Ansible
– Packer
– Jenking
– Docker
– Kubernetes
20Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Source code Management -Github
• It is code storage and management tool used
for speed delivery of code.
• Advantages of Github
– It makes it easy to contribute to your open source
projects
– GitHub can be used as a repository for the project
source code.
– Track changes in your code across versions
– It has Integration options with All Cloud Providers
21Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Configuration & Provisioning Tools
• Provisioning Tools:
– It can be used to provision the infrastructure
components such as servers, load balancers,
databases, networking devices.
– Eg) Terraform
• Configuration Tools:
– It is used to install and manage software on existing
servers in the infrastructure
– various Tools present are Chef,Ansible,puppet.
22Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Continuous Integration and Delivery-
Jenkins
• Continuous Integration is used to integrate code
from the shared repository at regular intervals. .
• Jenkins is a powerful application that allows
continuous integration and continuous delivery
of projects.
• It is a free source that can handle any kind of
build or continuous integration
23Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Containerization - Docker
• Container: It allows the developer to package
up an application with all of the part needed to
run an application such as class libraries and
external references.
• Docker is a container management service.
• The keywords of Docker are develop, ship and
run anywhere.
• It is used to develop applications, ship them into
containers which can then be deployed
anywhere. 24Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Container monitoring-Kubernetes
• Kubernetes is a container management
technology developed in Google lab
• It is used for orchestration of the container
created.
• Advantages of Kubernetes
– Environment consistency across development
testing and production
– Loosely coupled infrastructure, where each
component can act as a separate unit
25Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Kubernetes-Architecture
26Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Container Service for Kubernetes(ACK)
• Alibaba Cloud Container Service for
Kubernetes(ACK) is container management
service, provided by Alibaba Cloud
• •It is used to manage the entire lifecycle of
containerized applications
• •Container Service for Kubernetes provides an
ideal runtime environment for Kubernetes
based containerized application
27Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Container Service for Kubernetes(ACK)
• Three types of Kubernetes clusters supported
are
– Dedicated Kubernetes cluster
• master node and worker node has to be created by user
– Managed Kubernetes cluster
• user has to create worker node alone
– Serverless Kubernetes
• user did not want to create master node or worker node
28Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Account Creation & Alibaba
Container Service for Kubernetes
Demo
29Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Demo-1 Scenario
• •Cluster creation->kubernets-demo
• Node creation->3 worker node and 3 Master node
• Creating container with image “nginx” and replica
set=1 and deploy in the pod(automatically created)
• Deletion of the pod->not deleted since the minimum
replica is 1
• Change the replica from 1 to 3 and assigning
deployment object->nginx
• Change the replica from 3 to 1 and assigning
deployment object->nginx
• Delete deployment.
30Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Demo-2-Implementing Web server Scenario
• Creating container with image “nginx” and
replica set=2,port=80 and deploy in the
pod(automatically created)
• Create a service with port 8080,deployment
object->nginx,target port->80 and set
loadbalancer option
• Browse the home page->http://YOUR-PUBLIC-
IP:8080
31Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Academy
• Alibaba Cloud Academy is the training and
certification part of the Alibaba Cloud.
• Alibaba Cloud Academy support the cloud
professionals to have a career path and certify in
different areas of cloud computing like
– Security,
– Big Data Analytics,
– Devops
– Machine Learning
• The certification details can be referred in the
website https://edu.alibabacloud.com
32Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba cloud Certification
• Alibaba Cloud Academy, provides two form of
certification,
• Alibaba Cloud Professional Certifications
– It is provided in the area of cloud computing, Big Data and
cloud Security.
• Apsara Clouder Technical Certifications
– It provide certification ,in single service or product provided
by Alibaba Cloud.
• eg,if you are interested in Devops and you want to get
certification on “Introduction to Docker Container”
alone you can get clouder certification from Alibaba
Cloud.
33Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Certification
34Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Learning Path
• Learning Path-The Learning Path is the list of
coursework to get on track to enhance or start a
new career in the Cloud computing industry.
• Learning Path Provided by Alibaba Cloud
– DevOps
– Big Data Analysis
– Networking
– Machine Learning
• Finally completing the Learning path in above
specfied area,you get “Engineer” certification
35Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Learning Path
36Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud for Students
• Alibaba Cloud is proud to empower students all
around the world to become the next
generation of IT and cloud professionals.
• Eligible university students will gain access to
cloud computing and e-learning resources.
37Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud for Students-Benefits
• Get Alibaba Cloud Elastic Compute Service (ECS)
for free for an entire year.
• Get 10 Free Certification Courses
38Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Alibaba Cloud Community Influencer
• Contribution can be done in
– Quora,Stack Overflow,Serverfault,reddit
• Reward for Each Post
– 1 Qualified Question = $2 Cloud Credit
– 1 Qualified Answer and Post = $4 Cloud Credit
• Special Awards
– Contribution Award: $50 Cloud Credits
– Hot Post Award: $20 Cloud Credits
– Impact Award: $200 Cloud Credits
39Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Recap
• Introduction to Cloud Computing
• Alibaba Cloud and its Global Infrastructure
• Traditional Software Development Process
• Devops Introduction
• Devops Automation Tools
• Alibaba Cloud Container Service(ACK)
• Alibaba Cloud Account and ACK Demo
• Alibaba Cloud for Community,Students and
Faculty
40Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
Thank you!!
41Gavaskar S,MVP at Alibaba Cloud|gavaskar@dingtalk.com
"Anyone who stops learning is old, whether
at twenty or eighty. Anyone who keeps
learning stays young“-Hendry Ford

More Related Content

PDF
Introduction to AI & ML
PPTX
Internet of Things (IOT)
PDF
IoT sensor devices
PPTX
Iot internet-of-things-ppt
PPTX
Internet of things
PPTX
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...
Introduction to AI & ML
Internet of Things (IOT)
IoT sensor devices
Iot internet-of-things-ppt
Internet of things
Artificial Intelligence: Classification, Applications, Opportunities, and Cha...

What's hot (20)

PPTX
Introduction to Internet of Things Hardware
PPTX
PPTX
IoT
PPT
IoT with Arduino
PPTX
Internet of Things
PPT
Internet Of Things
PDF
Prototyping Embedded Devices_Internet of Things
PPTX
Internet of things(IoT)
PPTX
IOT System.pptx
PPTX
IoT Basics
PDF
Data Science vs Machine Learning – What’s The Difference? | Data Science Cour...
PPT
Artificial intelligence
PPTX
Internet of Things (IoT)
PDF
Edge Computing
PPTX
Cloud of things (IoT + Cloud Computing)
PDF
Morris mano digital logic design
PPTX
Machine learning seminar presentation
PPTX
Internet of things (IoT)
PPTX
Generative AI
PPTX
Iot presentation
Introduction to Internet of Things Hardware
IoT
IoT with Arduino
Internet of Things
Internet Of Things
Prototyping Embedded Devices_Internet of Things
Internet of things(IoT)
IOT System.pptx
IoT Basics
Data Science vs Machine Learning – What’s The Difference? | Data Science Cour...
Artificial intelligence
Internet of Things (IoT)
Edge Computing
Cloud of things (IoT + Cloud Computing)
Morris mano digital logic design
Machine learning seminar presentation
Internet of things (IoT)
Generative AI
Iot presentation
Ad

Similar to Devops with Alibaba Cloud (20)

PPTX
Alibaba cloud for Educators
PDF
Dev ops essentials v2
PPTX
Introduction to Alibaba Cloud
PPTX
Asif Malik - Developer Lifecycle Automation in the Cloud
PPTX
cloudtoolsandcomputingwithcloudsssss.pptx
PDF
Netflix Architecture Tutorial at Gluecon
PPT
cloud computing
PPTX
DevOps for dummies study sharing - part II
PPT
Cloud introduction
ODP
From devoops to devops
PDF
AWS DevOps Guide and Best Practices Presentation.pdf
PPT
Cloud Computing
PPT
Cloud computing ppt
 
PPT
Cloud computing ppt
 
PPT
Lect15 cloud
PPT
Introduction to cloud computing
PPT
Lect15 cloud
PPT
Lect15 cloud
PPT
Cloud
Alibaba cloud for Educators
Dev ops essentials v2
Introduction to Alibaba Cloud
Asif Malik - Developer Lifecycle Automation in the Cloud
cloudtoolsandcomputingwithcloudsssss.pptx
Netflix Architecture Tutorial at Gluecon
cloud computing
DevOps for dummies study sharing - part II
Cloud introduction
From devoops to devops
AWS DevOps Guide and Best Practices Presentation.pdf
Cloud Computing
Cloud computing ppt
 
Cloud computing ppt
 
Lect15 cloud
Introduction to cloud computing
Lect15 cloud
Lect15 cloud
Cloud
Ad

Recently uploaded (20)

PDF
Introduction to the R Programming Language
PDF
Oracle OFSAA_ The Complete Guide to Transforming Financial Risk Management an...
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Transcultural that can help you someday.
PPT
Predictive modeling basics in data cleaning process
PDF
annual-report-2024-2025 original latest.
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPT
ISS -ESG Data flows What is ESG and HowHow
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PDF
Introduction to Data Science and Data Analysis
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Pilar Kemerdekaan dan Identi Bangsa.pptx
PPTX
Database Infoormation System (DBIS).pptx
Introduction to the R Programming Language
Oracle OFSAA_ The Complete Guide to Transforming Financial Risk Management an...
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Transcultural that can help you someday.
Predictive modeling basics in data cleaning process
annual-report-2024-2025 original latest.
Data_Analytics_and_PowerBI_Presentation.pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
ISS -ESG Data flows What is ESG and HowHow
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
Introduction-to-Cloud-ComputingFinal.pptx
Business Analytics and business intelligence.pdf
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
Introduction to Data Science and Data Analysis
Galatica Smart Energy Infrastructure Startup Pitch Deck
IBA_Chapter_11_Slides_Final_Accessible.pptx
Pilar Kemerdekaan dan Identi Bangsa.pptx
Database Infoormation System (DBIS).pptx

Devops with Alibaba Cloud

  • 1. DevOps With Alibaba Cloud GAVASKAR S MVP at Alibaba Cloud [email protected] 1Gavaskar S,MVP at Alibaba Cloud|[email protected] Date:03-08-2020 Hosted By:College of Engineering Kidangoor, Kottayam
  • 2. Agenta • Introduction to Cloud Computing • Alibaba Cloud and its Global Infrastructure • Traditional Software Development Process • Devops Introduction • Devops Automation Tools • Alibaba Cloud Container Service(ACK) • Alibaba Cloud Account and ACK Demo • Alibaba Cloud for Community,Students and Faculty 2Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 3. Introduction to Cloud Computing • Cloud computing is the delivery of on-demand computing resources (including servers, databases, storage, platforms, infrastructure, applications, etc.) over the Internet. 3Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 4. Advantages of Cloud Computing • Cost-Efficiency – The Total cost of ownership(TCO),Upfront cost for starting a business is reduced. • Scalability & Speed – Scale the resource in and out • Unlimited Storage Space – Storage can be reduced and increased based on need • Backup & Recovery – Using snapshot for backup at any time • Go Global in Minutes – Create and deploy the application within minutes 4Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 6. Alibaba Cloud • Alibaba Cloud, is a cloud computing company, a subsidiary of Alibaba Group. • Alibaba Cloud provides cloud computing services to online businesses and Alibaba's own e-commerce ecosystem. • Alibaba Cloud's international operations are registered and headquartered in Singapore • Alibaba Cloud Ranked No.1 by Gartner in Asia Pacific region and 5 th in world wide 6Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 7. Alibaba Cloud Global Infrastructure • Alibaba Cloud's infrastructure is built around regions and zones (availability zones). • Region refers to a physical node on a global scale. • Each region is composed of multiple zones. • Alibaba Cloud regions are physical locations (data centers) that spread all over the world to reduce the network latency. • A zone is composed of one or multiple scattered data centers, each of which has independent supporting facilities including redundant power supplies, networks, and connections. 7Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 8. Alibaba Cloud Global Infrastructure 8Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 9. Alibaba Cloud Global Infrastructure 9Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 10. Power of Alibaba Cloud-Double 11 festival • For Double 11 Online Shopping Festival,the whole infrastructure for the festival is provided by alibaba cloud • Various scenarios achieved are – Processing of $1 billion in gross merchandise volume (GMV) in the first 68 seconds of the shopping event – Totally $38.4 billion of GMV in 24 hours with zero downtime. – 970 perabytes of data to support the peak performance of 544,000 orders per second – 87 million requests processed per second – the machine translation service was used 1.66 billion times, with over 200 billion words translated in different languages(21 languages) 10Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 11. Alibaba Cloud Pricing Model • Pay-As-You-Go – Pay-as-you-go instances are charged based on usage, and no up-front payment is required. – You can scale resources according to your business needs • Subscription – Subscription instances have a lower price point when compared with pay- as-you-go instances, and enable you to reserve resources. Subscription instances are ideal for users who require a large number of resources for the long term • Preemptible Instance – preemptible instances allow you to request spare ECS resources for a significant cost reduction. When you create a preemptible instance, you can set the highest hourly price to bid for a specified instance type. If your bid is higher than the current market price, your instance is created and billed based on the current market price 11Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 12. • Software Development Life Cycle (SDLC) – It is a process used by the software industry to design, develop and test high-quality software. 12Gavaskar S,MVP at Alibaba Cloud|[email protected] Traditional Software Development
  • 14. Agile Software Methodology • It focus on customer satisfaction by rapid delivery of working software product. • Agile Methods break the product into small incremental builds. • These builds are provided in iterations. • Each iteration typically lasts from about one to three weeks. • 14Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 15. Agile Software Methodology • Every iteration consist of following process – Planning – Requirements Analysis – Design – Coding – Unit Testing and – Acceptance Testing. 15Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 16. Downfall of Traditional S/W development • “Black boxes” to Developer and operation team leads to finger-point • Long time to market because deployment changes take a long time. • It take a long time to identify and fix the problem. • Lack of automation leads to non-consistency in build and deployment. 16Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 17. DevOps Introduction • DevOps=Dev(Development) + Ops(Operation) • DevOps is a Software engineering culture and practice that aims at unifying software development(Dev) and software operation(Ops) • It is a culture of collaboration between developers and operation people • Dev and ops work together and share a common goal 17Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 19. Advantages of DevOps • New features can be implemented immediately • It bring developer and operators close together. • It ensure consistency between development and production environment, which reduce error and increase speed • It consists of a set of technology and tools to automate project development. • It automate the testing and development task. • It improve stability and deployment time for the new feature 19Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 20. DevOps Automation Tools • Various Automation tools used are – Github – Terraform – Chief – Ansible – Packer – Jenking – Docker – Kubernetes 20Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 21. Source code Management -Github • It is code storage and management tool used for speed delivery of code. • Advantages of Github – It makes it easy to contribute to your open source projects – GitHub can be used as a repository for the project source code. – Track changes in your code across versions – It has Integration options with All Cloud Providers 21Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 22. Configuration & Provisioning Tools • Provisioning Tools: – It can be used to provision the infrastructure components such as servers, load balancers, databases, networking devices. – Eg) Terraform • Configuration Tools: – It is used to install and manage software on existing servers in the infrastructure – various Tools present are Chef,Ansible,puppet. 22Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 23. Continuous Integration and Delivery- Jenkins • Continuous Integration is used to integrate code from the shared repository at regular intervals. . • Jenkins is a powerful application that allows continuous integration and continuous delivery of projects. • It is a free source that can handle any kind of build or continuous integration 23Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 24. Containerization - Docker • Container: It allows the developer to package up an application with all of the part needed to run an application such as class libraries and external references. • Docker is a container management service. • The keywords of Docker are develop, ship and run anywhere. • It is used to develop applications, ship them into containers which can then be deployed anywhere. 24Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 25. Container monitoring-Kubernetes • Kubernetes is a container management technology developed in Google lab • It is used for orchestration of the container created. • Advantages of Kubernetes – Environment consistency across development testing and production – Loosely coupled infrastructure, where each component can act as a separate unit 25Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 27. Alibaba Container Service for Kubernetes(ACK) • Alibaba Cloud Container Service for Kubernetes(ACK) is container management service, provided by Alibaba Cloud • •It is used to manage the entire lifecycle of containerized applications • •Container Service for Kubernetes provides an ideal runtime environment for Kubernetes based containerized application 27Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 28. Alibaba Container Service for Kubernetes(ACK) • Three types of Kubernetes clusters supported are – Dedicated Kubernetes cluster • master node and worker node has to be created by user – Managed Kubernetes cluster • user has to create worker node alone – Serverless Kubernetes • user did not want to create master node or worker node 28Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 29. Account Creation & Alibaba Container Service for Kubernetes Demo 29Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 30. Demo-1 Scenario • •Cluster creation->kubernets-demo • Node creation->3 worker node and 3 Master node • Creating container with image “nginx” and replica set=1 and deploy in the pod(automatically created) • Deletion of the pod->not deleted since the minimum replica is 1 • Change the replica from 1 to 3 and assigning deployment object->nginx • Change the replica from 3 to 1 and assigning deployment object->nginx • Delete deployment. 30Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 31. Demo-2-Implementing Web server Scenario • Creating container with image “nginx” and replica set=2,port=80 and deploy in the pod(automatically created) • Create a service with port 8080,deployment object->nginx,target port->80 and set loadbalancer option • Browse the home page->http://YOUR-PUBLIC- IP:8080 31Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 32. Alibaba Cloud Academy • Alibaba Cloud Academy is the training and certification part of the Alibaba Cloud. • Alibaba Cloud Academy support the cloud professionals to have a career path and certify in different areas of cloud computing like – Security, – Big Data Analytics, – Devops – Machine Learning • The certification details can be referred in the website https://edu.alibabacloud.com 32Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 33. Alibaba cloud Certification • Alibaba Cloud Academy, provides two form of certification, • Alibaba Cloud Professional Certifications – It is provided in the area of cloud computing, Big Data and cloud Security. • Apsara Clouder Technical Certifications – It provide certification ,in single service or product provided by Alibaba Cloud. • eg,if you are interested in Devops and you want to get certification on “Introduction to Docker Container” alone you can get clouder certification from Alibaba Cloud. 33Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 35. Alibaba Cloud Learning Path • Learning Path-The Learning Path is the list of coursework to get on track to enhance or start a new career in the Cloud computing industry. • Learning Path Provided by Alibaba Cloud – DevOps – Big Data Analysis – Networking – Machine Learning • Finally completing the Learning path in above specfied area,you get “Engineer” certification 35Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 36. Alibaba Cloud Learning Path 36Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 37. Alibaba Cloud for Students • Alibaba Cloud is proud to empower students all around the world to become the next generation of IT and cloud professionals. • Eligible university students will gain access to cloud computing and e-learning resources. 37Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 38. Alibaba Cloud for Students-Benefits • Get Alibaba Cloud Elastic Compute Service (ECS) for free for an entire year. • Get 10 Free Certification Courses 38Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 39. Alibaba Cloud Community Influencer • Contribution can be done in – Quora,Stack Overflow,Serverfault,reddit • Reward for Each Post – 1 Qualified Question = $2 Cloud Credit – 1 Qualified Answer and Post = $4 Cloud Credit • Special Awards – Contribution Award: $50 Cloud Credits – Hot Post Award: $20 Cloud Credits – Impact Award: $200 Cloud Credits 39Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 40. Recap • Introduction to Cloud Computing • Alibaba Cloud and its Global Infrastructure • Traditional Software Development Process • Devops Introduction • Devops Automation Tools • Alibaba Cloud Container Service(ACK) • Alibaba Cloud Account and ACK Demo • Alibaba Cloud for Community,Students and Faculty 40Gavaskar S,MVP at Alibaba Cloud|[email protected]
  • 41. Thank you!! 41Gavaskar S,MVP at Alibaba Cloud|[email protected] "Anyone who stops learning is old, whether at twenty or eighty. Anyone who keeps learning stays young“-Hendry Ford