Cloud Computing Webinar: Architecture Insights for Microsoft Azure

Page 1

Architecture Insights for Microsoft Azure

Richard Oertle NetCom Learning www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Agenda • • • • • • • • • •

Azure Architecture Insights Design by anticipating cost structure Azure Service Fabric Patterns & Practices on GitHub Azure Architecture Center Azure Resource Manager Templates Azure Building Blocks On-Premises Lift and Shift Web Apps Azure Storage Accounts www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Azure Architecture Insights

• Cost awareness • Design for savings • Utilize available services • Change the way you think about computing • Learn to use the built in tools

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


• Costs • • • •

Egress Storage Connectivity I/O on unmanaged vs managed disks.

• Savings • Identity management • Everything is incrementally priced based on usage • Basic services are easy to get into and additional functionality adds up. • Use Patterns and Practices guides. • Use built in Azure load balancers • Change the way you think about computers. • • • •

Think in terms of resource3s not metal boxes. Learn Azure PowerShell and Azure AD PowerShell IaaS is a transition method, not a end goal Design for fault tolerance, as Azure plans for failure, not just MTBF uptime.

• Consider using standard VMS (IaaS), and then special VMs for short term usage , such as data mining. www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Design by anticipating cost structure

• Ingress not Egress • Storage costs in the cloud are different than on premise • Optimize bandwidth, think of the cloud as a WAN to help visualize • Anticipate I/O throttling on unmanaged disks in a storage account • Basic services are easy to get into and additional functionality adds up.

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Azure Service Fabric

• Distributed systems platform to package, deploy and

manage microservices and containers • Avoids complex infrastructure problems • High density microservice applications running on a shared cluster of machines • Container deployment and orchestration • Stateless and stateful services

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Patterns & Practices on GitHub

Microsoft Patterns & Practices shares much of their documentation, projects and findings today on GitHub: https://github.com/mspnp For example, the Microservices Reference Implementation shares best practices when designing a microservices solution running on Azure using Kubernetes: https://github.com/mspnp/microservices-referenceimplementation www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Azure Architecture Center

Landing page for reference architectures, patterns and guidance for solutions on the Azure Platform

https://docs.microsoft.com/azure/architecture/ www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Azure Resource Manager Templates

Provide a scalable, repeatable method for deploying Azure resources All resources in the ARM model are built using JSON templates https://github.com/Azure/azure-quickstart-templates

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Deploying Resources

• PowerShell • Cross Platform Command-Line Interface • Client Libraries

• Visual Studio • Portal template deployment • All use the REST API: The REST API is available

here: https://docs.microsoft.com/rest/api/resources

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Azure Building Blocks

Designed to simplify deployment of Azure resources Provides a command line tool and set of Azure Resource Manager templates https://github.com/mspnp/template-building-blocks/

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Supported Resources

Building Blocks support the following resource types: Virtual Networks • Virtual Machines • Virtual Machine Extensions • Load Balancers • Route Tables • Network Security Groups • Virtual Network Gateways • Virtual Network Connection •

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Azure Service Fabric

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


On-Premises Lift and Shift

First stage of a migration may be move the workload direct to IaaS in Azure, having completed this the potential is to follow the modernization maturity model

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Web Apps

• Web Apps: • Near instant deployment • SSL and Custom Domain Names available in some tiers • WebJobs provide background processing for independent scaling • Can Scale to larger machines without redeploying applications • Virtual Machines: • Need Availability Sets or Load Balancers to prevent simultaneous restarts for maintenance or hardware failures • Additional machines needed for background processing www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Azure Storage Accounts

Storage accounts are further split into General Purpose and Blob Storage Type of Account

General Purpose Standard

General Purpose Premium

Blob Storage (hot and cool access tiers)

Services Supported

Blob, File, Queue services

Blob service

Blob service

Types of Blobs supported

Block blobs, Page blobs and Append blobs

Page blobs

Block blobs and Append blobs

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Recorded Webinar Video

To watch the recorded webinar video for live demos, please access the link: https://bit.ly/2JP8F3a

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


About NetCom Learning

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Recommended Courses

» 20532: Developing Microsoft Azure Solutions (Microsoft Specialist) - Class scheduled on Jul 30 » 20533: Implementing Microsoft Azure Infrastructure Solutions (Microsoft Specialist) - Class scheduled on Aug 06 » 10979: Microsoft Azure Fundamentals - Class scheduled on Aug 13 » 10993: Integrating On-Premises Identity Infrastructure with Microsoft Azure - Class scheduled on Aug 27

» 20537: Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack - Class scheduled on Aug 27 » EDX11301: Azure Fundamentals - AZURE214x

» EDX11051: Microsoft Azure App Service - AZURE206x www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Windows Server 2016: Advanced Networking Features SQL Server 2017 Demo: Exciting New Features & Capabilities How to Hunt for Security Threats Creating Social Media Graphics in Photoshop CC Project Management: Developing Project Schedules and Budgets How to Configure Networking in Windows 10 Devices ASP.NET Functions on Microsoft Azure Getting Started With CompTIA PenTest+ PowerPoint 2016: 10 Tips to Master Presentations Hands-On Power BI for Data Visualization www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Promotions

With options ranging from Cloud, Security, Networking, Data & AI, Design & Multimedia, Business Application, Application Development, Business Process and eLearning we offer the hottest training courses to help you advance your skills in different areas. All classes are delivered in in-person Instructor-led Classroom or Live Online training modes. www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


Follow Us On:

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

Š1998-2018 NetCom Learning


THANK YOU !!!

www.netcomlearning.com | info@netcomlearning.com | (888) 563 8266

©1998-2018 NetCom Learning


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.