SlideShare a Scribd company logo
1 of 13
CLOUD COMPUTING AND
MIGRATION STRATEGIES TO
CLOUD
SOURABH SAXENA
CLOUD CONSULTANT
According to Gartner report
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 .
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.
Cloud computing
Cloud computing has been defined by NIST [2] as a model for enabling
ubiquitous, convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers, storage,
applications and services) that can be rapidly provisioned and released with
minimal management effort or service provider interaction.
Deployment Models
The National Institutes of Standards and Technology (NIST) publication The NIST
Definition of Cloud Computing, defines four different deployment models for cloud
implementations.
Model Description
Private Cloud The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g.,
business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them,
and it may exist on or off premises.
Community Cloud The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have
shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed,
and operated by one or more of the organizations in the community, a third party, or some combination of them, and it
may exist on or off premises.
Public Cloud The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a
business, academic, or government organization, or some combination of them. It exists on the premises of the cloud
provider.
Hybrid Cloud The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that
remain unique entities, but are bound together by standardized or proprietary technology that enables data and application
portability (e.g., cloud bursting for load balancing between clouds).
Service delivery models
Infrastructure as a Service (IaaS)
IaaS delivers computing infrastructure as a service. Instead of purchasing
hardware and other infrastructure components, customers use some form
virtualization to access outsourced resources. Because consumption is on an
on-demand basis, costs directly reflect the amount of use.
Platform as a Service (PaaS)
PaaS delivers computing and development platforms (for example,
.NET, Java EE, Google applications) as a service, giving users the ability to
deploy and develop applications without significant hardware and software
expense or management time. Since the deployment platform is very
like .NET, there might be limitations of the types of applications that might
supported. For instance, Google App Engine only supports applications
using Python while Heroku supports Ruby on Rails application
Software as a Service (SaaS)
By delivering applications as a service, SaaS offers customers pre-
packaged/pre-built applications through a standard web browser. With
customers can avoid the installation and management of software on their
computers and further benefit from centralized, automatic software
well as lower costs. Customers don’t need to dedicate valuable resources to
software deployment or management.
Service Categories
Service Categories Cloud service providers offer varying levels of operational support. They vary in the type
and number of resources managed by the customer versus those managed by the service provider. Table 1
compares the resources that are managed by the customer, agency, or organization against those managed
by the service provider for each service category.
Legend (shading key):
On Premises Infrastructure-as-aService (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS)
Applications Applications Applications Applications
Data Data Data Data
Runtime Runtime Runtime Runtime
Middleware Middleware Middleware Middleware
Operating System Operating System Operating System Operating System
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking
Managed by the Customer/Agency/Organization Managed by the Cloud Service Provider
Migrating Applications to the Cloud
Moving your IT infrastructure to the cloud has become a business
necessity for many organizations. However, the profusion of cloud
providers and the process involved in migrating to the cloud can be
intimidating to organizations stuck with legacy applications and an
on-premises setup for their enterprise systems.
Reasons for moving workloads to cloud
 Cloud migration allows Dynamic Scalability for business growth a micro and macro
level
 Cloud migration automates all of the software and security updates i.e. Ease of
Management
 Completely automated provisioning, release, and deployment of I.T. resources
facilitate high availability
 Cost transparency and a consumption based pricing model that saves valuable
resources i.e. Cost Savings Complete
 Energy Savings with drastically reduced need for numerous servers, businesses
can save energy and cost
 When Numerous individual’s ether departments, and even companies are able to
share software, applications, and other I.T. resources called as Multi-Tenancy
between
 Real-Time Monitoring Constantly improves performance and provisioning.
Issues that may affect our decision while choosing
type of cloud
 Regulatory constraints - If the provider are associated with the any type of health
care or financial industries, there may be privacy or control issues that may affect
use of public cloud here private cloud will be a liable option.
 Security concerns Security is major factor, and the private cloud will be better
option to keep secrecy of the data to be migrated on other hand public cloud
will be proven best when to share resources.
 Performance Public cloud improves performance but at the same time its
negative impacts on some database and application is not negotiable hence it is
necessary to review each application and database performances individually.
Sometimes data is suitable to public as well as private cloud in this case, hybrid
cloud is best solution.
Application Migration Strategies: “The 6 R’s”
Rehost
 Known as “Lift & Shift”.
 Most rehosting can be automated with tools.
 Though some customers decide to do this manually, they get to know how to apply their legacy systems in the cloud.
 Applications are easier to optimize when they are already running in the cloud
Replatforming
 Also called as “lift-tinker & Shift.”
 Change application platform while preserving existing functionality.
Repurchasing
 This is a move to a SaaS platform.
 Runs outside the infrastructure and is maintained by a third party.
 Eliminates the need for you or your team to spend time on maintenance or updates
 Example: Moving CRM to Salesforce.com, a CMS to Drupal.
Refactoring
 Re-imagining how the application is architected and developed, using cloud-native features.
 The drive for this strategy would be to improve scalability, agility, and overall performance.
Retire
 To “Get Rid-off”
 To discover everything in your IT portfolio that are no longer useful and can be eliminated.
 These savings can improve the business, guide your team’s attention and reduce the surface area you have to secure.
Retain
 Also called as “Revist”
 Maybe you’re still riding out some depreciation, aren’t ready to prioritize an application that was recently upgraded or are
otherwise not inclined to migrate some applications.
Thanks …..

More Related Content

What's hot

Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesQBurst
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.Emtec Inc.
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelinesJen Wei Lee
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceDavid J Rosenthal
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAmazon Web Services
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020Michael Nichols
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsTom Laszewski
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureAmazon Web Services
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudNew Relic
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategiesSogetiLabs
 
Accenture-Cloud-Data-Migration-POV-Final.pdf
Accenture-Cloud-Data-Migration-POV-Final.pdfAccenture-Cloud-Data-Migration-POV-Final.pdf
Accenture-Cloud-Data-Migration-POV-Final.pdfRajvir Kaushal
 
Cloud Adoption in the Enterprise
Cloud Adoption in the EnterpriseCloud Adoption in the Enterprise
Cloud Adoption in the EnterpriseAmazon Web Services
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureAdam Stephensen
 

What's hot (20)

Application Portfolio Migration
Application Portfolio MigrationApplication Portfolio Migration
Application Portfolio Migration
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 
On-premise to Microsoft Azure Cloud Migration.
 On-premise to Microsoft Azure Cloud Migration. On-premise to Microsoft Azure Cloud Migration.
On-premise to Microsoft Azure Cloud Migration.
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
Migrating to the Cloud
Migrating to the CloudMigrating to the Cloud
Migrating to the Cloud
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
AWS Cloud Migration Insights Forum
AWS Cloud Migration Insights ForumAWS Cloud Migration Insights Forum
AWS Cloud Migration Insights Forum
 
CAF presentation 09 16-2020
CAF presentation 09 16-2020CAF presentation 09 16-2020
CAF presentation 09 16-2020
 
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and WorkshopsAWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
 
Journey to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - AccentureJourney to Cloud - Enabling the Digital Enterprise - Accenture
Journey to Cloud - Enabling the Digital Enterprise - Accenture
 
AWS Cloud Adoption Framework
AWS Cloud Adoption Framework AWS Cloud Adoption Framework
AWS Cloud Adoption Framework
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 
Building your Cloud Strategy
Building your Cloud StrategyBuilding your Cloud Strategy
Building your Cloud Strategy
 
Accenture-Cloud-Data-Migration-POV-Final.pdf
Accenture-Cloud-Data-Migration-POV-Final.pdfAccenture-Cloud-Data-Migration-POV-Final.pdf
Accenture-Cloud-Data-Migration-POV-Final.pdf
 
Cloud Adoption in the Enterprise
Cloud Adoption in the EnterpriseCloud Adoption in the Enterprise
Cloud Adoption in the Enterprise
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 

Similar to Cloud computing and migration strategies to cloud

Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challengesEditor Jacotech
 
Best cloud computing training institute in noida
Best cloud computing training institute in noidaBest cloud computing training institute in noida
Best cloud computing training institute in noidataramandal
 
Enterprise Cloud Analytics
Enterprise Cloud AnalyticsEnterprise Cloud Analytics
Enterprise Cloud Analyticsiosrjce
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewshraddhaudage
 
Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challengesidescitation
 
Making Multicloud Application Integration More Efficient
Making Multicloud Application Integration More EfficientMaking Multicloud Application Integration More Efficient
Making Multicloud Application Integration More EfficientCognizant
 
AI for cloud computing A strategic guide.pdf
AI for cloud computing A strategic guide.pdfAI for cloud computing A strategic guide.pdf
AI for cloud computing A strategic guide.pdfChristopherTHyatt
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET Journal
 
Unlocking the value of the cloud - The benefits of deploying asset and facili...
Unlocking the value of the cloud - The benefits of deploying asset and facili...Unlocking the value of the cloud - The benefits of deploying asset and facili...
Unlocking the value of the cloud - The benefits of deploying asset and facili...Cyrus Sorab
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewsri_kanth0526
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overviewjaimehra05
 
IRJET- Legacy and Privacy Issues in Cloud Computing
IRJET- Legacy and Privacy Issues in Cloud ComputingIRJET- Legacy and Privacy Issues in Cloud Computing
IRJET- Legacy and Privacy Issues in Cloud ComputingIRJET Journal
 
What is-cloud-computing
What is-cloud-computingWhat is-cloud-computing
What is-cloud-computingg1vaddi
 
The Benefits of Cloud Computing for Application Modernization
The Benefits of Cloud Computing for Application ModernizationThe Benefits of Cloud Computing for Application Modernization
The Benefits of Cloud Computing for Application Modernizationbasilmph
 

Similar to Cloud computing and migration strategies to cloud (20)

Cloud
CloudCloud
Cloud
 
Cloud computing a services business application challenges
Cloud computing a services business application challengesCloud computing a services business application challenges
Cloud computing a services business application challenges
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Best cloud computing training institute in noida
Best cloud computing training institute in noidaBest cloud computing training institute in noida
Best cloud computing training institute in noida
 
Enterprise Cloud Analytics
Enterprise Cloud AnalyticsEnterprise Cloud Analytics
Enterprise Cloud Analytics
 
C017341216
C017341216C017341216
C017341216
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Cloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris WhitepaperCloud Computing Overview | Torry Harris Whitepaper
Cloud Computing Overview | Torry Harris Whitepaper
 
Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challenges
 
Making Multicloud Application Integration More Efficient
Making Multicloud Application Integration More EfficientMaking Multicloud Application Integration More Efficient
Making Multicloud Application Integration More Efficient
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
AI for cloud computing A strategic guide.pdf
AI for cloud computing A strategic guide.pdfAI for cloud computing A strategic guide.pdf
AI for cloud computing A strategic guide.pdf
 
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
IRJET- A Detailed Study and Analysis of Cloud Computing Usage with Real-Time ...
 
Unlocking the value of the cloud - The benefits of deploying asset and facili...
Unlocking the value of the cloud - The benefits of deploying asset and facili...Unlocking the value of the cloud - The benefits of deploying asset and facili...
Unlocking the value of the cloud - The benefits of deploying asset and facili...
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
Cloud computing-overview
Cloud computing-overviewCloud computing-overview
Cloud computing-overview
 
IRJET- Legacy and Privacy Issues in Cloud Computing
IRJET- Legacy and Privacy Issues in Cloud ComputingIRJET- Legacy and Privacy Issues in Cloud Computing
IRJET- Legacy and Privacy Issues in Cloud Computing
 
What is-cloud-computing
What is-cloud-computingWhat is-cloud-computing
What is-cloud-computing
 
The Benefits of Cloud Computing for Application Modernization
The Benefits of Cloud Computing for Application ModernizationThe Benefits of Cloud Computing for Application Modernization
The Benefits of Cloud Computing for Application Modernization
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Cloud computing and migration strategies to cloud

  • 1. CLOUD COMPUTING AND MIGRATION STRATEGIES TO CLOUD SOURABH SAXENA CLOUD CONSULTANT
  • 2. According to Gartner report 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 . 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.
  • 3. Cloud computing Cloud computing has been defined by NIST [2] as a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
  • 4. Deployment Models The National Institutes of Standards and Technology (NIST) publication The NIST Definition of Cloud Computing, defines four different deployment models for cloud implementations. Model Description Private Cloud The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. Community Cloud The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises. Public Cloud The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider. Hybrid Cloud The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).
  • 5. Service delivery models Infrastructure as a Service (IaaS) IaaS delivers computing infrastructure as a service. Instead of purchasing hardware and other infrastructure components, customers use some form virtualization to access outsourced resources. Because consumption is on an on-demand basis, costs directly reflect the amount of use. Platform as a Service (PaaS) PaaS delivers computing and development platforms (for example, .NET, Java EE, Google applications) as a service, giving users the ability to deploy and develop applications without significant hardware and software expense or management time. Since the deployment platform is very like .NET, there might be limitations of the types of applications that might supported. For instance, Google App Engine only supports applications using Python while Heroku supports Ruby on Rails application Software as a Service (SaaS) By delivering applications as a service, SaaS offers customers pre- packaged/pre-built applications through a standard web browser. With customers can avoid the installation and management of software on their computers and further benefit from centralized, automatic software well as lower costs. Customers don’t need to dedicate valuable resources to software deployment or management.
  • 6. Service Categories Service Categories Cloud service providers offer varying levels of operational support. They vary in the type and number of resources managed by the customer versus those managed by the service provider. Table 1 compares the resources that are managed by the customer, agency, or organization against those managed by the service provider for each service category. Legend (shading key): On Premises Infrastructure-as-aService (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS) Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware Operating System Operating System Operating System Operating System Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Managed by the Customer/Agency/Organization Managed by the Cloud Service Provider
  • 7. Migrating Applications to the Cloud Moving your IT infrastructure to the cloud has become a business necessity for many organizations. However, the profusion of cloud providers and the process involved in migrating to the cloud can be intimidating to organizations stuck with legacy applications and an on-premises setup for their enterprise systems.
  • 8. Reasons for moving workloads to cloud  Cloud migration allows Dynamic Scalability for business growth a micro and macro level  Cloud migration automates all of the software and security updates i.e. Ease of Management  Completely automated provisioning, release, and deployment of I.T. resources facilitate high availability  Cost transparency and a consumption based pricing model that saves valuable resources i.e. Cost Savings Complete  Energy Savings with drastically reduced need for numerous servers, businesses can save energy and cost  When Numerous individual’s ether departments, and even companies are able to share software, applications, and other I.T. resources called as Multi-Tenancy between  Real-Time Monitoring Constantly improves performance and provisioning.
  • 9. Issues that may affect our decision while choosing type of cloud  Regulatory constraints - If the provider are associated with the any type of health care or financial industries, there may be privacy or control issues that may affect use of public cloud here private cloud will be a liable option.  Security concerns Security is major factor, and the private cloud will be better option to keep secrecy of the data to be migrated on other hand public cloud will be proven best when to share resources.  Performance Public cloud improves performance but at the same time its negative impacts on some database and application is not negotiable hence it is necessary to review each application and database performances individually. Sometimes data is suitable to public as well as private cloud in this case, hybrid cloud is best solution.
  • 11. Rehost  Known as “Lift & Shift”.  Most rehosting can be automated with tools.  Though some customers decide to do this manually, they get to know how to apply their legacy systems in the cloud.  Applications are easier to optimize when they are already running in the cloud Replatforming  Also called as “lift-tinker & Shift.”  Change application platform while preserving existing functionality. Repurchasing  This is a move to a SaaS platform.  Runs outside the infrastructure and is maintained by a third party.  Eliminates the need for you or your team to spend time on maintenance or updates  Example: Moving CRM to Salesforce.com, a CMS to Drupal.
  • 12. Refactoring  Re-imagining how the application is architected and developed, using cloud-native features.  The drive for this strategy would be to improve scalability, agility, and overall performance. Retire  To “Get Rid-off”  To discover everything in your IT portfolio that are no longer useful and can be eliminated.  These savings can improve the business, guide your team’s attention and reduce the surface area you have to secure. Retain  Also called as “Revist”  Maybe you’re still riding out some depreciation, aren’t ready to prioritize an application that was recently upgraded or are otherwise not inclined to migrate some applications.