SlideShare a Scribd company logo
1 of 57
Download to read offline
Sridhara T V
Sridhara T V
Sridhara T V
Contents
➢Introduction and overview of Cloud Computing
➢Why learn cloud computing
➢Understanding terminology and technology of Cloud Computing
➢Deployment and service models
➢Top players in Cloud Computing
➢Hardware and software virtualization
➢Securing resources and data in cloud
➢Migrating apps, products/services to cloud
➢Developing on cloud platform
➢Overview of AWS
➢Demo using AWS
Sridhara T V
Introduction to Cloud Computing
➢Distributed computing on Internet or delivery of computing service
over the internet
➢Provides a means by which you can access apps as utilities over the
internet
➢Pay as you go model
➢Reduces the complexity of servers, licenses and networks
➢Scalability, Reliability, High Availability and Security
Sridhara T V
What is Cloud Computing
➢Cloud Computing is a collection of high speed inter-connected hardware,
software, storage and other infrastructure delivered over internet
➢The service provider is responsible for provisioning, maintaining,
performing patch updated and other complex activities thus enabling
customer to focus on their business
➢Reduces the complexity of servers, licenses and networks
➢Shared pool of configurable computing / networking / storage resources
➢Provide on-demand services and charge only for the usage
➢Provides a means by which you can access apps as utilities over the
internet
➢Customer gets theoretically infinite capacity of infrastructure
➢Provides Scalability, Reliability and High Availability
Sridhara T V
Why Learn Cloud Computing
➢Everyone is talking about it!
➢Seen as acceleration in adoption of cloud
computing and cloud services
➢It is one of the top 5 technology trends to
watch out for next 4-5 years – report by
Gartner
The worldwide public cloud services market is projected to grow 17.3
percent in 2019 to total $206.2 billion, up from $175.8 billion in 2018,
according to Gartner, Inc. In 2018, Gartner forecasts that the market will
grow 21 percent, up from $145.3 billion in 2017.
The fastest-growing segment of the market is cloud system
infrastructure services (infrastructure as a service or IaaS), which is
forecast to grow 27.6 percent in 2019 to reach $39.5 billion, up from $31
billion in 2018 (see Table 1).
By 2022, Gartner expects that 90 percent of organizations purchasing
public cloud IaaS will do so from an integrated IaaS and platform as a
service (PaaS) provider, and will use both the IaaS and PaaS capabilities
from that provider.
Sridhara T V
Sridhara T VConfidential 7
Deployment Models
Sridhara T VConfidential 8
Service Models
SaaS
(End users)
PaaS
( Application
developers)
IaaS
(Network
architect)
ValueVisibilitytotheEndUsers
Sridhara T V
Service Models
Sridhara T V
Sridhara T V
Essential Characteristics
Sridhara T V
Common Characteristics
Elasticity and Scalability Resilient Computing
Advanced Security Geographic Distribution
Detailed Billing Self Service Provisioning
Low Cost Service Management
Ubiquitous API Interface
Sridhara T V
Advantages and Benefits of Cloud Computing
Sridhara T V
Pros and Cons of Cloud Computing
Compliance / Regulatory
Requirements
Security and Privacy
Uncertainty around
Interoperability, Portability
Low Bandwidth
Reduced Costs
Efficient Resource Sharing
No hassle on Maintenance
Pay-As-You-Use
Swift roll-out of new
Services
High Availability
Sridhara T V
Top Players in Cloud Computing
Sridhara T V
Cloud Computing Use Case
➢Web and Mobile Applications
➢Backup and Archive
➢Social Networking
➢Disaster Recovery
➢Development and Testing
➢Multi-region hosting
➢Big data Analytics
➢AI/ML
➢Email
➢POC
➢…
Sridhara T V
Cloud Customers
Sridhara T V
Cloud Services
Sridhara T V
GartnerMagicQuadrant
Sridhara T V
Why choose cloud
➢Economics
➢Cost advantages resulting in the ability to spread fixed costs over many
customers
➢Virtualization adaption
➢Abstraction of software from hardware
➢Maturity of technology
Sridhara T V
Changing the face of Data Center
➢Traditional Data Center
➢Each server for one application which may not be fully utilized
➢More resources required – real estate, power, cooling
➢Virtualized Data Center
➢Hypervisor optimized usage of resources
➢Better power management, core-parking
➢Cloud Computing Data Center
➢High capacity data centers
➢Virtualization-optimized hardware
➢Clock-gating, frequency adjusting, core idling, turn off microprocessor dynamically,
shutting down one or more core can enable processor to provide needed
performance
Sridhara T V
Virtualization
➢Virtualization is an abstraction of execution environment or hardware
that can be made dynamically available to multiple users with well
defined protocols
➢Virtualization provides platform for optimizing complex IT resources
in a scalable manner, which is ideal for delivering services
Sridhara T V
Types of Virtualization
➢Hardware Virtualization
➢Operating system virtualization
➢Server virtualization
➢Storage virtualization
➢Network Virtualization
Sridhara T V
Virtualization Example
Typical Server Virtual Server
Sridhara T V
Characteristics of Virtualization
➢Partitioning
➢Many operating systems / resources are supported in a single physical system
by partitioning the available resources
➢Isolation
➢Each virtual system is separated from host and other virtual systems
➢Data shall not be shared between one virtual container with another
➢Encapsulation
➢A virtual system is stored as an Object so that you can identify it by the
service it provides
Sridhara T V
Hypervisor
➢Hypervisor is a Virtual Machine Monitor
➢It knows how to act as a traffic cop to make things happen in an
orderly manner
➢Sits at the lowest level of the hardware environment
➢Shows the same App on lots of systems without having to physically
copy that App into each system
➢It can hold any different OS as though it were just anther APP
Sridhara T V
Cloud Security
➢By implementing appropriate safeguards, policies and procedures,
private data can be securely stored and accessed in third-party cloud
servers by a network of users.
Sridhara T V
Factors to be considered for Cloud Security
➢Administrative safeguards
➢Identity and Access Management (IAM)
➢Confidentiality, Integrity, Availability (CIA)
➢Encryption
➢Back-end security
➢Front-end security
➢Physical safeguards
➢Technical safeguards
➢Two-factor or Multi Factor Authentication (MFA)
Sridhara T V
Shared Responsibility Model
➢Cloud providers are Secure (most of them)
➢Moving to the cloud does NOT make YOU secure by default
➢There are several areas where security is the customer’s
responsibility
➢Depends on the service used (IaaS, PaaS, SaaS)
➢Customer benefits from the Cloud vendors Security and Compliance
efforts
➢Identity and Access Management is almost always the customer’s
responsibility
Sridhara T V
Sridhara T V
AWS Shared Responsibility Model
Sridhara T V
GCP Shared Responsibility Model
Sridhara T V
Azure Shared Responsibility Model
Sridhara T V
Migrating to Cloud
➢Determine what is in the environment
➢What are the interdependencies
➢What is going to be easy to migrate and what is going to be hard to
migrate
➢How to migrate each application
➢Outline a plan to migrate in phased manner
➢Start small and grow dynamically
Sridhara T V
Migration Strategies
➢Re-hosting – lift and shift
➢Re-platforming – lift-tinker and shift
➢Re-purchasing – moving to a different product
➢Re-factoring / Re-architecting – use cloud native services
➢Retire – get rid of
➢Retain – revisit or do no change
Sridhara T V
Migration Strategy
Sridhara T V
Migration – Architectural Criteria
➢Does your application require a specific operating system?
➢Does the application have hardware or infrastructure requirements?
➢Does the application observe consistent or fluctuating CPU usage?
➢Does your application have latency and throughput requirements?
➢Does your application have specific compute requirements?
➢Does your application have supportability requirements?
➢Are there any software licensing issues that prevent or limit cloud
usage?
Sridhara T V
Migration Approach
Plan Cloud Assessment Proof Of Concept
Deploy Data Applicationc
Optimize Leverage Cloud
Architecture
Optimize
Cloud Setup
Sridhara T V
Developing on Cloud Platform
➢Design the application as a collection of Services
➢Decouple the data
➢Consider communications between application components
➢Model and design for performance and scaling
➢Make security systemic within the application
Sridhara T V
Factors of Developing Cloud Apps
➢Codebase - Work from a single codebase that is tracked in revision
control with multiple deployments.
➢Dependencies - Declare and isolate application dependencies.
➢Configuration - Store the configuration in the environment and not
within the application.
➢Services - Treat services, such as databases, as attached external
resources
➢Executions - Keep build and run executions separate.
➢States - Execute an application as one or more stateless processes
Sridhara T V
Factors of Developing Cloud Apps
➢Port binding - Export services via flexible port binding.
➢Scalability - Scale horizontally - replication of small containers - and
not vertically, with fewer bigger containers.
➢Execution - Start applications fast, but perform a graceful shutdown
when failing.
➢Phases - Minimize differences among development, staging and
production.
➢Logs - Treat all logs as a single event stream.
➢Admin tasks - Run admin and management tasks as one-off
processes.
Sridhara T V
Architecting for the Cloud – Best Practices
Sridhara T V
Interfaces for Developers
➢Browser Interface
➢REST API
➢SDK
➢CLI
➢Language Specific Toolkits/plugins/APIs/Packages
➢Most of high level languages are supported by all cloud SPs
➢Java
➢Python
➢C++
➢GO
➢…
Sridhara T V
Future Trends in Cloud Computing
➢Massive Growth
➢Increase in Storage Capacity
➢Cheaper Storage Solutions
➢Server-less cloud computing
➢Cloud based container services
➢Internet of Thigs
➢5G Networks
Sridhara T V
Sridhara T VConfidential 46
Sridhara T V
Sridhara T V
AWS Global Infrastructure
Sridhara T V
Sridhara T V
Sridhara T V
Sridhara T V
Sridhara T V
AWS Management Console
➢The AWS Management Console is a browser-based GUI for Amazon
Web Services (AWS).
➢Through the console, a customer can manage their cloud computing,
cloud storage and other resources running on the Amazon Web
Services infrastructure.
https://aws.amazon.com/console/
Sridhara T V
AWS for Developers
➢IDE Toolkits
➢SDKs
➢Command Line Tools
➢Developer Tools
➢Mobile SDKs
➢IoT Device SDKs
https://aws.amazon.com/developer/tools/
Demo
Confidential 55
Sridhara T V
Demo Scenarios
➢Using Amazon Simple Storage Service (S3) for data
➢Using Amazon EC2 instance to create a sample webpage
Confidential 57

More Related Content

What's hot

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt by Binesh
Cloud computing ppt by BineshCloud computing ppt by Binesh
Cloud computing ppt by Binesh
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing vs grid computing
Cloud computing vs grid computingCloud computing vs grid computing
Cloud computing vs grid computing
 
Cloud computing-ppt
Cloud computing-pptCloud computing-ppt
Cloud computing-ppt
 
Cloud Computing vs. Traditional Computing
Cloud Computing vs. Traditional ComputingCloud Computing vs. Traditional Computing
Cloud Computing vs. Traditional Computing
 
Cloud Computing Introductory-1
Cloud Computing Introductory-1Cloud Computing Introductory-1
Cloud Computing Introductory-1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Chap 1 introduction to cloud computing
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Trend and Future of Cloud Computing
Trend and Future of Cloud ComputingTrend and Future of Cloud Computing
Trend and Future of Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Similar to Cloud computing intro

Cloud Testing : An Overview
Cloud Testing : An OverviewCloud Testing : An Overview
Cloud Testing : An OverviewQA InfoTech
 
Migration, Protection, and Availability with AWS
Migration, Protection, and Availability with AWSMigration, Protection, and Availability with AWS
Migration, Protection, and Availability with AWSAmazon Web Services
 
Cloud Ecosystems A Perspective
Cloud Ecosystems A PerspectiveCloud Ecosystems A Perspective
Cloud Ecosystems A Perspectivejmcdaniel650
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computingeShikshak
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 
Cloudcomputingppt 12746363271272 Phpapp01
Cloudcomputingppt 12746363271272 Phpapp01Cloudcomputingppt 12746363271272 Phpapp01
Cloudcomputingppt 12746363271272 Phpapp01Chindala Murali
 
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...VMworld
 
Transformation of IT Spending
Transformation of IT SpendingTransformation of IT Spending
Transformation of IT SpendingKokLeong Ong
 
Application of Cloud Computing in the Retail sector
Application of Cloud Computing in the Retail sectorApplication of Cloud Computing in the Retail sector
Application of Cloud Computing in the Retail sectorNupur Agarwal
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업OpenStack Korea Community
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Timothy Spann
 
DELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 MinutesDELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 MinutesDell Technologies
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloudcentralohioissa
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingAnittaPMarkose
 
Barracuda WAF: Scalable Security for Applications on AWS
Barracuda WAF: Scalable Security for Applications on AWSBarracuda WAF: Scalable Security for Applications on AWS
Barracuda WAF: Scalable Security for Applications on AWSAmazon Web Services
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computingkrisbliesner
 
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Amazon Web Services
 
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionAn Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionPT Datacomm Diangraha
 

Similar to Cloud computing intro (20)

Cloud Testing : An Overview
Cloud Testing : An OverviewCloud Testing : An Overview
Cloud Testing : An Overview
 
cloud ppt.pptx
cloud ppt.pptxcloud ppt.pptx
cloud ppt.pptx
 
Migration, Protection, and Availability with AWS
Migration, Protection, and Availability with AWSMigration, Protection, and Availability with AWS
Migration, Protection, and Availability with AWS
 
Cloud Ecosystems A Perspective
Cloud Ecosystems A PerspectiveCloud Ecosystems A Perspective
Cloud Ecosystems A Perspective
 
Unit 1.2 move to cloud computing
Unit 1.2   move to cloud computingUnit 1.2   move to cloud computing
Unit 1.2 move to cloud computing
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Cloudcomputingppt 12746363271272 Phpapp01
Cloudcomputingppt 12746363271272 Phpapp01Cloudcomputingppt 12746363271272 Phpapp01
Cloudcomputingppt 12746363271272 Phpapp01
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
VMworld 2013: Case Study: VMware vCloud Ecosystem Framework for Network and S...
 
Transformation of IT Spending
Transformation of IT SpendingTransformation of IT Spending
Transformation of IT Spending
 
Application of Cloud Computing in the Retail sector
Application of Cloud Computing in the Retail sectorApplication of Cloud Computing in the Retail sector
Application of Cloud Computing in the Retail sector
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
 
DELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 MinutesDELL Technologies - The Complete Portfolio in 25 Minutes
DELL Technologies - The Complete Portfolio in 25 Minutes
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloud
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Barracuda WAF: Scalable Security for Applications on AWS
Barracuda WAF: Scalable Security for Applications on AWSBarracuda WAF: Scalable Security for Applications on AWS
Barracuda WAF: Scalable Security for Applications on AWS
 
Financial impact of Cloud Computing
Financial impact of Cloud ComputingFinancial impact of Cloud Computing
Financial impact of Cloud Computing
 
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
Selecting the Best VPC Network Architecture (CPN208) | AWS re:Invent 2013
 
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm SolutionAn Easy Way to Adopt Hybrid Cloud, Datacomm Solution
An Easy Way to Adopt Hybrid Cloud, Datacomm Solution
 

Recently uploaded

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 

Recently uploaded (20)

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AIWSO2CON 2024 Slides - Unlocking Value with AI
WSO2CON 2024 Slides - Unlocking Value with AI
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
Abortion Pill Prices Boksburg [(+27832195400*)] 🏥 Women's Abortion Clinic in ...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
WSO2Con2024 - GitOps in Action: Navigating Application Deployment in the Plat...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 

Cloud computing intro

  • 2. Sridhara T V Contents ➢Introduction and overview of Cloud Computing ➢Why learn cloud computing ➢Understanding terminology and technology of Cloud Computing ➢Deployment and service models ➢Top players in Cloud Computing ➢Hardware and software virtualization ➢Securing resources and data in cloud ➢Migrating apps, products/services to cloud ➢Developing on cloud platform ➢Overview of AWS ➢Demo using AWS
  • 3. Sridhara T V Introduction to Cloud Computing ➢Distributed computing on Internet or delivery of computing service over the internet ➢Provides a means by which you can access apps as utilities over the internet ➢Pay as you go model ➢Reduces the complexity of servers, licenses and networks ➢Scalability, Reliability, High Availability and Security
  • 4. Sridhara T V What is Cloud Computing ➢Cloud Computing is a collection of high speed inter-connected hardware, software, storage and other infrastructure delivered over internet ➢The service provider is responsible for provisioning, maintaining, performing patch updated and other complex activities thus enabling customer to focus on their business ➢Reduces the complexity of servers, licenses and networks ➢Shared pool of configurable computing / networking / storage resources ➢Provide on-demand services and charge only for the usage ➢Provides a means by which you can access apps as utilities over the internet ➢Customer gets theoretically infinite capacity of infrastructure ➢Provides Scalability, Reliability and High Availability
  • 5. Sridhara T V Why Learn Cloud Computing ➢Everyone is talking about it! ➢Seen as acceleration in adoption of cloud computing and cloud services ➢It is one of the top 5 technology trends to watch out for next 4-5 years – report by Gartner The worldwide public cloud services market is projected to grow 17.3 percent in 2019 to total $206.2 billion, up from $175.8 billion in 2018, according to Gartner, Inc. In 2018, Gartner forecasts that the market will grow 21 percent, up from $145.3 billion in 2017. The fastest-growing segment of the market is cloud system infrastructure services (infrastructure as a service or IaaS), which is forecast to grow 27.6 percent in 2019 to reach $39.5 billion, up from $31 billion in 2018 (see Table 1). By 2022, Gartner expects that 90 percent of organizations purchasing public cloud IaaS will do so from an integrated IaaS and platform as a service (PaaS) provider, and will use both the IaaS and PaaS capabilities from that provider.
  • 7. Sridhara T VConfidential 7 Deployment Models
  • 8. Sridhara T VConfidential 8 Service Models SaaS (End users) PaaS ( Application developers) IaaS (Network architect) ValueVisibilitytotheEndUsers
  • 11. Sridhara T V Essential Characteristics
  • 12. Sridhara T V Common Characteristics Elasticity and Scalability Resilient Computing Advanced Security Geographic Distribution Detailed Billing Self Service Provisioning Low Cost Service Management Ubiquitous API Interface
  • 13. Sridhara T V Advantages and Benefits of Cloud Computing
  • 14. Sridhara T V Pros and Cons of Cloud Computing Compliance / Regulatory Requirements Security and Privacy Uncertainty around Interoperability, Portability Low Bandwidth Reduced Costs Efficient Resource Sharing No hassle on Maintenance Pay-As-You-Use Swift roll-out of new Services High Availability
  • 15. Sridhara T V Top Players in Cloud Computing
  • 16. Sridhara T V Cloud Computing Use Case ➢Web and Mobile Applications ➢Backup and Archive ➢Social Networking ➢Disaster Recovery ➢Development and Testing ➢Multi-region hosting ➢Big data Analytics ➢AI/ML ➢Email ➢POC ➢…
  • 17. Sridhara T V Cloud Customers
  • 18. Sridhara T V Cloud Services
  • 20. Sridhara T V Why choose cloud ➢Economics ➢Cost advantages resulting in the ability to spread fixed costs over many customers ➢Virtualization adaption ➢Abstraction of software from hardware ➢Maturity of technology
  • 21. Sridhara T V Changing the face of Data Center ➢Traditional Data Center ➢Each server for one application which may not be fully utilized ➢More resources required – real estate, power, cooling ➢Virtualized Data Center ➢Hypervisor optimized usage of resources ➢Better power management, core-parking ➢Cloud Computing Data Center ➢High capacity data centers ➢Virtualization-optimized hardware ➢Clock-gating, frequency adjusting, core idling, turn off microprocessor dynamically, shutting down one or more core can enable processor to provide needed performance
  • 22. Sridhara T V Virtualization ➢Virtualization is an abstraction of execution environment or hardware that can be made dynamically available to multiple users with well defined protocols ➢Virtualization provides platform for optimizing complex IT resources in a scalable manner, which is ideal for delivering services
  • 23. Sridhara T V Types of Virtualization ➢Hardware Virtualization ➢Operating system virtualization ➢Server virtualization ➢Storage virtualization ➢Network Virtualization
  • 24. Sridhara T V Virtualization Example Typical Server Virtual Server
  • 25. Sridhara T V Characteristics of Virtualization ➢Partitioning ➢Many operating systems / resources are supported in a single physical system by partitioning the available resources ➢Isolation ➢Each virtual system is separated from host and other virtual systems ➢Data shall not be shared between one virtual container with another ➢Encapsulation ➢A virtual system is stored as an Object so that you can identify it by the service it provides
  • 26. Sridhara T V Hypervisor ➢Hypervisor is a Virtual Machine Monitor ➢It knows how to act as a traffic cop to make things happen in an orderly manner ➢Sits at the lowest level of the hardware environment ➢Shows the same App on lots of systems without having to physically copy that App into each system ➢It can hold any different OS as though it were just anther APP
  • 27. Sridhara T V Cloud Security ➢By implementing appropriate safeguards, policies and procedures, private data can be securely stored and accessed in third-party cloud servers by a network of users.
  • 28. Sridhara T V Factors to be considered for Cloud Security ➢Administrative safeguards ➢Identity and Access Management (IAM) ➢Confidentiality, Integrity, Availability (CIA) ➢Encryption ➢Back-end security ➢Front-end security ➢Physical safeguards ➢Technical safeguards ➢Two-factor or Multi Factor Authentication (MFA)
  • 29. Sridhara T V Shared Responsibility Model ➢Cloud providers are Secure (most of them) ➢Moving to the cloud does NOT make YOU secure by default ➢There are several areas where security is the customer’s responsibility ➢Depends on the service used (IaaS, PaaS, SaaS) ➢Customer benefits from the Cloud vendors Security and Compliance efforts ➢Identity and Access Management is almost always the customer’s responsibility
  • 31. Sridhara T V AWS Shared Responsibility Model
  • 32. Sridhara T V GCP Shared Responsibility Model
  • 33. Sridhara T V Azure Shared Responsibility Model
  • 34. Sridhara T V Migrating to Cloud ➢Determine what is in the environment ➢What are the interdependencies ➢What is going to be easy to migrate and what is going to be hard to migrate ➢How to migrate each application ➢Outline a plan to migrate in phased manner ➢Start small and grow dynamically
  • 35. Sridhara T V Migration Strategies ➢Re-hosting – lift and shift ➢Re-platforming – lift-tinker and shift ➢Re-purchasing – moving to a different product ➢Re-factoring / Re-architecting – use cloud native services ➢Retire – get rid of ➢Retain – revisit or do no change
  • 37. Sridhara T V Migration – Architectural Criteria ➢Does your application require a specific operating system? ➢Does the application have hardware or infrastructure requirements? ➢Does the application observe consistent or fluctuating CPU usage? ➢Does your application have latency and throughput requirements? ➢Does your application have specific compute requirements? ➢Does your application have supportability requirements? ➢Are there any software licensing issues that prevent or limit cloud usage?
  • 38. Sridhara T V Migration Approach Plan Cloud Assessment Proof Of Concept Deploy Data Applicationc Optimize Leverage Cloud Architecture Optimize Cloud Setup
  • 39. Sridhara T V Developing on Cloud Platform ➢Design the application as a collection of Services ➢Decouple the data ➢Consider communications between application components ➢Model and design for performance and scaling ➢Make security systemic within the application
  • 40. Sridhara T V Factors of Developing Cloud Apps ➢Codebase - Work from a single codebase that is tracked in revision control with multiple deployments. ➢Dependencies - Declare and isolate application dependencies. ➢Configuration - Store the configuration in the environment and not within the application. ➢Services - Treat services, such as databases, as attached external resources ➢Executions - Keep build and run executions separate. ➢States - Execute an application as one or more stateless processes
  • 41. Sridhara T V Factors of Developing Cloud Apps ➢Port binding - Export services via flexible port binding. ➢Scalability - Scale horizontally - replication of small containers - and not vertically, with fewer bigger containers. ➢Execution - Start applications fast, but perform a graceful shutdown when failing. ➢Phases - Minimize differences among development, staging and production. ➢Logs - Treat all logs as a single event stream. ➢Admin tasks - Run admin and management tasks as one-off processes.
  • 42. Sridhara T V Architecting for the Cloud – Best Practices
  • 43. Sridhara T V Interfaces for Developers ➢Browser Interface ➢REST API ➢SDK ➢CLI ➢Language Specific Toolkits/plugins/APIs/Packages ➢Most of high level languages are supported by all cloud SPs ➢Java ➢Python ➢C++ ➢GO ➢…
  • 44. Sridhara T V Future Trends in Cloud Computing ➢Massive Growth ➢Increase in Storage Capacity ➢Cheaper Storage Solutions ➢Server-less cloud computing ➢Cloud based container services ➢Internet of Thigs ➢5G Networks
  • 48. Sridhara T V AWS Global Infrastructure
  • 53. Sridhara T V AWS Management Console ➢The AWS Management Console is a browser-based GUI for Amazon Web Services (AWS). ➢Through the console, a customer can manage their cloud computing, cloud storage and other resources running on the Amazon Web Services infrastructure. https://aws.amazon.com/console/
  • 54. Sridhara T V AWS for Developers ➢IDE Toolkits ➢SDKs ➢Command Line Tools ➢Developer Tools ➢Mobile SDKs ➢IoT Device SDKs https://aws.amazon.com/developer/tools/
  • 56. Sridhara T V Demo Scenarios ➢Using Amazon Simple Storage Service (S3) for data ➢Using Amazon EC2 instance to create a sample webpage