Presentation is loading. Please wait.

Presentation is loading. Please wait.

7/31/2019 7:09 PM IaaS Virtual Machines Compute, Networking, High Availability, Disaster Recovery  Evan Basalik Principal Service Engineer – Azure Engineering.

Similar presentations


Presentation on theme: "7/31/2019 7:09 PM IaaS Virtual Machines Compute, Networking, High Availability, Disaster Recovery  Evan Basalik Principal Service Engineer – Azure Engineering."— Presentation transcript:

1 7/31/2019 7:09 PM IaaS Virtual Machines Compute, Networking, High Availability, Disaster Recovery  Evan Basalik Principal Service Engineer – Azure Engineering © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Who am I? Joined in 2005 On-premises and SQL Azure (even back to SQL Server Data Services!) Moved to Windows 2013 to launch IaaS with a couple (~18 months) stints in Azure AD Joined CXP in late 2016 If it is a core Azure service, I have probably supported it at some point

3 Agenda What is an IaaS VM? Why do we have IaaS? Creating an IaaS VM
Tips and Tricks

4 Let’s get the premise right!
prem·ise [ prémmiss ]    basis of argument: a proposition that forms the basis of an argument or from which a conclusion is drawn prem·is·es [ prémmissəz ]    land and buildings: a piece of land and the buildings on it “On-premises” is the correct usage when referring to infrastructure in the local building

5

6 The beginning… Microsoft Azure:
Microsoft’s cloud platform: a growing collection of integrated services—compute, storage, data, networking, and app—that help you move faster, do more, and save money IaaS, PaaS, SaaS Hybrid Ready Open and Flexible Always Up, Always On Economical and Scalable Everywhere Windows to Linux, SQL Server to Oracle, C# to Java. 99.95% availability SLA, 24x7 support for everybody Per-minute billing, commitment to match prices Europe, North America, Brazil, 1st in China, Australia

7 What is an IaaS VM?

8 Hosting & Cloud Software Delivery
Hosting Models Business Model On Premises Infrastructure (as a Service) Platform (as a Service) Software (as a Service) You manage Applications Applications Applications Applications You scale, make resilient & manage You scale, make resilient and manage Data Data Data Data Runtime Runtime Runtime Runtime Scale, Resilience and management by vendor Middleware Middleware Middleware Middleware Scale, Resilience and management by vendor O/S O/S O/S O/S 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. Virtualization Virtualization Managed by vendor Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Thanks to George Huey for this slide

9 The changing cloud continuum
SaaS software as a service PaaS platform as a service IaaS Simpler Management COST-EFFICIENCY infrastructure as a service Virtualized data center Traditional data center CONTROL ABSTRACTION Thanks to George Huey for this slide

10 IaaS Components Compute Storage Networking Various hardware resources
Stock OS images Custom OS images Storage Networking

11 Compute Provides stock images, plus stock deployments
SQL plus Always On SharePoint Dev plus SharePoint farm Linux Oracle on Windows/Linux SAP Also upload custom images For Windows, Sysprep plus tiny bit of Azure For Ubuntu, Etc.

12 Payment Options Pay as you go Monetary commitment Enterprise agreement

13 Compute xS = Premium disks

14 Who wants swag? 64 cores, 432 GiB

15 E64_v3 64 vCPU 432 GiB

16 Let’s create some VMs – Part I
Demo Create some VMs

17 Myths and Misperceptions
Hyper-V and System Center Just a black box Only for new apps Not standard Windows/Linux

18 Azure It’s just Windows/SQL/etc.

19 On-premises

20 Not really a Cloud problem
-> 3% Azure On-premises

21 Myths and Misperceptions
Hyper-V and System Center Just a black box Only for new apps Not standard Windows/Linux Just for Windows/Microsoft

22 It’s all in the name… Microsoft Azure, not Windows Azure
It is very few people’s core business to run servers and applications (and will be less in the future) We will still make money in the future off licenses, but we will also make money off IaaS, PaaS, and SaaS.

23 Demo Let’s modify some VMs
Show the created VMs and that they can be resized on the fly.

24 Tips and Tricks Security Restarts Azure and O365

25 “Secured” Virtual Machines
VMs are exposed to the internet via their IP NSGs – secure by default Endpoints are easily disabled Follow all standard best practices but remember Strong password != easily guessable

26 Virtual Machine restarts
1 VM = no SLA Manage by leveraging availability sets Most restarts are due to hardware failures Hardware is expected to fail Microsoft is investing in predictive tooling (ML) Still not perfect Still might require a restart, but not an unexpected one Azure Scheduled Events

27 Azure + Office 365 ADFS is a fully supported scenario
Make sure you have at least 2 DCs in Azure Careful if federating your Azure subscription If ADFS goes down, cannot log in to fix it Just like O365, always keep at least one unfederated account Follow best practices - Consider ditching ADFS


Download ppt "7/31/2019 7:09 PM IaaS Virtual Machines Compute, Networking, High Availability, Disaster Recovery  Evan Basalik Principal Service Engineer – Azure Engineering."

Similar presentations


Ads by Google