Successfully reported this slideshow.
Your SlideShare is downloading. ×

Cloud migrations Experiences from the Field

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 46 Ad
Advertisement

More Related Content

Slideshows for you (20)

Similar to Cloud migrations Experiences from the Field (20)

Advertisement
Advertisement

Cloud migrations Experiences from the Field

  1. 1. SQLTrail 2019 Journey to the cloud… Experiences from the field OCT 4th
  2. 2. Speakers Gonzalo Bissio • Database Consultant • SQL Data partner member • MCSA 2012 - 2014- 2016 Database administration / MCSE: Data Management and Analytics. • Pedrito’s Father • Argentinian’s Independiente soccer team fan! • Rocky Balboa’s Soldier • Blog: sqlserverrules.wordpress.com • Email: gonzalobissio@Hotmail.com • Twitter: @Gbissio Mariano Kovo • Precision It Owner and member of SQL Data partners • Microsoft MVP Data Platform • SQLArgentina PASS Local Group President • 20+ years working with MSSQL • Blog: https://precisionit.com.ar/blogs/marianokovo/ • Email: marianok@precisionit.com.ar • Twitter: @Mariano_Kovo
  3. 3. Agenda • Evolution of Data Platforms • Why considering the cloud? • Cloud Computing • IaaS • VM Types • Storage Types • Availability Sets • General Recommendations • PaaS Relational Offerings • Migration Phases • Final Questions
  4. 4. On-Premises Evolution of data platforms
  5. 5. Evolution of data platforms
  6. 6. Evolution of data platforms
  7. 7. Why considering the cloud?
  8. 8. Cloud Computing
  9. 9. Cloud Computing
  10. 10. A Continuous Offering From Private to Public Cloud
  11. 11. VM Types
  12. 12. Storage Types
  13. 13. Availability Sets
  14. 14. Availability Sets
  15. 15. General Recommendations Link
  16. 16. A Continuous Offering From Private to Public Cloud
  17. 17. PaaS Relational Offerings
  18. 18. PaaS Relational Offerings
  19. 19. PaaS Relational Offerings Purchasing Models
  20. 20. Scalable High performanceReliable and available Adapts on-demand to your workload's needs, auto-scaling up to 100TBper database. 100 TB PaaS Relational Offerings
  21. 21. PaaS Relational Offerings
  22. 22. PaaS Relational Offerings Azure SQL DB ServerLess
  23. 23. Managed Instance Instancescopedprogrammingmodelwith highcompatibilitytoon-premisesdatabases Single Standalonemanageddatabasebestfor predictableandstableworkloads Elastic pool Sharedresourcemodelbestforgreater efficiencythroughmulti-tenancy Bestformodernizationat scalewithlowcostand effort PaaS Relational Offerings
  24. 24. PaaS Relational Offerings
  25. 25. Break! Questions up to now?
  26. 26. Migration Phases Azure Database Migration Guide -> Link
  27. 27. Migration Phases
  28. 28. Migration Phases
  29. 29. Migration Phases
  30. 30. Migration Phases
  31. 31. Migration Phases
  32. 32. Migration Phases
  33. 33. Migration Phases Data Sync & Cutover
  34. 34. Migration Phases • Backup/Restore • Extending on premises clusters and availability groups to Azure • Azure Data Migration Service • Log Shipping
  35. 35. Migration Phases Demo: • Map Tool • DMA
  36. 36. Migration to IaaS VM
  37. 37. Migration to IaaS VM Ways to migrate to Azure IaaS VM: • Log Shipping • Extending on premises clusters and availability groups to Azure • Backup Restore • Using Azure Site Recovery (DR option) -> Link • Azure Data Box (Data center migration) -> Link
  38. 38. Migration to Azure SQL Database
  39. 39. Migration to Azure SQL DB Ways to migrate to Azure SQL DB: • Using bacpacs • Using Database Migration Assistant • Using Azure Migration Service • Recommendation -> Use an Azure VM IaaS as intermediate server
  40. 40. Migration to Azure SQL Database Managed Instance
  41. 41. Migration to Azure SQL Database Managed Instance Ways to migrate to Azure SQL Database Managed Instance: • Offline Migration -> Using Backup and Restore • Online Migration -> Using Azure Migration Service
  42. 42. Demo: • Migration to Azure SQL DB using DMA • Migration offline to Azure SQL database Managed Instance using Azure Database Migration service and Backup and restore method
  43. 43. Final Questions?

Editor's Notes

  • In the last few years, we have seen an explosive growth in the use of the public cloud. While most of the initial adoption was seen by startups and smaller orgs, most of the new growth will come from larger organizations adopting the public cloud.

    Now you might ask what’s causing cloud adoption at such a fierce rate. There are 3 fundamentals business drivers at play here:

    SPEED: With minutes instead of days/weeks to procure & provision servers, the pace of innovation has dramatically increased. Reduced ‘time to develop’ & ‘time to market’ means your IT can be much more agile in servicing needs of the business units or developers. Embrace & Enable Innovation. Help your business move forward against the competition. In fact, it is the speed and agility that IT hasn’t been able to provide has resulted in what many call “Shadow IT” where business units are resorting to using credit cards to procure computing resources outside of the purview of the IT.

    SCALE: Cloud gives you an almost infinite set of computing resources. Your applications will enjoy massive global scale, and can easily scale up or down depending on the demand. That means, you never have to worry about running out of capacity or worry about overprovisioning. You use just enough resources for your needs - nothing more, nothing less.

    ECONOMICS: And of course, you’re paying only for what you use in the Cloud. This in itself saves you money for any app that has variable computing needs. For some organizations, there is also an additional benefit of changing CapEX to OpEX, which frees up capital from infrastructure investments so it can be put to other uses.
  • Slide Objectives:
    Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.

    Speaking Points:
    Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure.
    Packaged Software
    With packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications.
    IaaS
    With Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering.
    Very few actually provide an OS
    The customer is still responsible for managing the OS through the Applications.
    For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines.
    This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2).
    Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’.
    The only requirement was a credit card to pay for the services.
    PaaS
    With Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor.
    The Windows Azure best fits in this category today.
    In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.
    PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services.
    With PaaS, the developer can, almost immediately, begin creating the business logic for an application.
    Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.
    SaaS
    Finally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.

  • Slide Objectives:
    Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.

    Speaking Points:
    Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure.
    Packaged Software
    With packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications.
    IaaS
    With Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering.
    Very few actually provide an OS
    The customer is still responsible for managing the OS through the Applications.
    For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines.
    This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2).
    Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’.
    The only requirement was a credit card to pay for the services.
    PaaS
    With Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor.
    The Windows Azure best fits in this category today.
    In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.
    PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services.
    With PaaS, the developer can, almost immediately, begin creating the business logic for an application.
    Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.
    SaaS
    Finally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.

  • Microsoft provides a continuous solution from private cloud to the public cloud. No matter where you are on your technology roadmap we have a solution to fit your needs.
    We are a trusted advisor and platform in the traditional enterprise and ISV space and with the new IaaS offering we are making it easier to bring this same level of trust and ease of use to the public cloud.
  • In the last few years, we have seen an explosive growth in the use of the public cloud. While most of the initial adoption was seen by startups and smaller orgs, most of the new growth will come from larger organizations adopting the public cloud.

    Now you might ask what’s causing cloud adoption at such a fierce rate. There are 3 fundamentals business drivers at play here:

    SPEED: With minutes instead of days/weeks to procure & provision servers, the pace of innovation has dramatically increased. Reduced ‘time to develop’ & ‘time to market’ means your IT can be much more agile in servicing needs of the business units or developers. Embrace & Enable Innovation. Help your business move forward against the competition. In fact, it is the speed and agility that IT hasn’t been able to provide has resulted in what many call “Shadow IT” where business units are resorting to using credit cards to procure computing resources outside of the purview of the IT.

    SCALE: Cloud gives you an almost infinite set of computing resources. Your applications will enjoy massive global scale, and can easily scale up or down depending on the demand. That means, you never have to worry about running out of capacity or worry about overprovisioning. You use just enough resources for your needs - nothing more, nothing less.

    ECONOMICS: And of course, you’re paying only for what you use in the Cloud. This in itself saves you money for any app that has variable computing needs. For some organizations, there is also an additional benefit of changing CapEX to OpEX, which frees up capital from infrastructure investments so it can be put to other uses.
  • In the last few years, we have seen an explosive growth in the use of the public cloud. While most of the initial adoption was seen by startups and smaller orgs, most of the new growth will come from larger organizations adopting the public cloud.

    Now you might ask what’s causing cloud adoption at such a fierce rate. There are 3 fundamentals business drivers at play here:

    SPEED: With minutes instead of days/weeks to procure & provision servers, the pace of innovation has dramatically increased. Reduced ‘time to develop’ & ‘time to market’ means your IT can be much more agile in servicing needs of the business units or developers. Embrace & Enable Innovation. Help your business move forward against the competition. In fact, it is the speed and agility that IT hasn’t been able to provide has resulted in what many call “Shadow IT” where business units are resorting to using credit cards to procure computing resources outside of the purview of the IT.

    SCALE: Cloud gives you an almost infinite set of computing resources. Your applications will enjoy massive global scale, and can easily scale up or down depending on the demand. That means, you never have to worry about running out of capacity or worry about overprovisioning. You use just enough resources for your needs - nothing more, nothing less.

    ECONOMICS: And of course, you’re paying only for what you use in the Cloud. This in itself saves you money for any app that has variable computing needs. For some organizations, there is also an additional benefit of changing CapEX to OpEX, which frees up capital from infrastructure investments so it can be put to other uses.
  • In the last few years, we have seen an explosive growth in the use of the public cloud. While most of the initial adoption was seen by startups and smaller orgs, most of the new growth will come from larger organizations adopting the public cloud.

    Now you might ask what’s causing cloud adoption at such a fierce rate. There are 3 fundamentals business drivers at play here:

    SPEED: With minutes instead of days/weeks to procure & provision servers, the pace of innovation has dramatically increased. Reduced ‘time to develop’ & ‘time to market’ means your IT can be much more agile in servicing needs of the business units or developers. Embrace & Enable Innovation. Help your business move forward against the competition. In fact, it is the speed and agility that IT hasn’t been able to provide has resulted in what many call “Shadow IT” where business units are resorting to using credit cards to procure computing resources outside of the purview of the IT.

    SCALE: Cloud gives you an almost infinite set of computing resources. Your applications will enjoy massive global scale, and can easily scale up or down depending on the demand. That means, you never have to worry about running out of capacity or worry about overprovisioning. You use just enough resources for your needs - nothing more, nothing less.

    ECONOMICS: And of course, you’re paying only for what you use in the Cloud. This in itself saves you money for any app that has variable computing needs. For some organizations, there is also an additional benefit of changing CapEX to OpEX, which frees up capital from infrastructure investments so it can be put to other uses.
  • Microsoft provides a continuous solution from private cloud to the public cloud. No matter where you are on your technology roadmap we have a solution to fit your needs.
    We are a trusted advisor and platform in the traditional enterprise and ISV space and with the new IaaS offering we are making it easier to bring this same level of trust and ease of use to the public cloud.

×