Benefits of moving to the cloud

 Benefits of moving to the cloud :

Faster deployment, Lower costs, Self-Service, Operational Simplicity, Innovations are the key pointers for cloud.

  • Self-service capabilities:
  • Shorten our time to market
  • Cost effective and efficient
  • Operational Simplicity
  • Innovation at scale


Types of Public  Cloud Services: IaaS, PaaS, SaaS.

Public Cloud First Policies:

1) Public Cloud First for Non-Network Workloads

2) Security Controls

3) Network Integration

4) Deployment Governance

5) Cost Management, Optimization and Visibility Optimization


Public Cloud Migration Strategy:

Assessing >4K apps for migration

Estimating 80% of the workloads assed will migrate 

Represents >250K servers today

Targeting 75% reduction in allocated compute memory resources.


Migration approaches:

Optimization: Optimize the app during Lift & Shift approach.

Everything else not involving source code changes

Examples:

  • Re-host applications from IaaS to PaaS
  • Right size compute and storage
  • Consolidate multiple services running on multiple servers to run on a single set of servers
  • Replace MySql with manages MySql
  • Migrate Kumbernetes hosted applications to Azure K8s Service
  • Recommend small code changes/improvements to be done by the following application team






Optimization requires very little coding changes and no change to the applications.


Modernization: Application components will be recoded to be more efficient in the cloud. Eg replacing apis and app with cloud provided services.

Examples:

  • Rplace APIs or sub-systems with Azure Services
  • Recode applications components to be more efficient in Azure
  • Replace databases with alternate technologies: e.g : replace oracle with Postgress SQL
  • Replace an app with SaaS or PaaS services
  • Convert apps to a micro-services architecture
  • Convert apps to Docker container-based deployments

 

Rewriting: Completely reconstructing the app to fit cloud living. New application development will be done if there is no corresponding SaaS services are available.


Self-Migrate & New App Infor:

App team is driving & funding their Azure deployment

Example:

  • New app build directly on native Azure vs on-prem
  • Existing app moving to azure from 3rd party cloud
  • Existing application with code development for enhancing the application features
  • Existing application migrating sooner than Factory schedule can accomodate
  • App team opts out of Factory funding & process, no charge for Microsoft CSA consulting
  • Conducting Proof of Concept to vet new technologies and PaaS services

Shared Responsibility Model: Organization to CloudOps

Pubic Cloud Architecture:

Principles
Patterns
Blocklisted Services
Technology Mapping
Encrypting All Data





Comments

Popular posts from this blog

Cloud Computing in simple

How to Write an Effective Design Document

Bookmark