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

Pickle Vs M, VS ONNX vs SavedModel vs TorchScript

Experiment Tracking and Versioning during Model Training

Module 3: Fine-Tuning and Customizing Generative AI Models