1
Host code, plan and track projects, and collaborate with team members to deliver better software. Visual Studio Online Four primary models for building and running apps COMPUTE APP SERVICES DATA SERVICES ADD-ONS NETWORK SERVICES Deliver millions of cross-platform push notifications within minutes from any application backend, on-premises or in the cloud. Notification Hubs Use this messaging channel for connecting your cloud applications to your on-premises applications, services, and systems. Service Bus Build workflows to create, manage, and distribute on-demand media and live streaming events. Media Services Build EDI services and Enterprise Application Integration (EAI) solutions in the cloud. BizTalk Services Use this cloud service to provide an identity and access management solution: directory services, identity governance, security, and application access management. Active Directory Find, access, and manage services and data sets, directly from the Management Portal. Store Get full control over a server in the cloud, and maintain it as your business requires. Virtual Machines Get started with web apps for free. Scale as you go. Build using a range of tools and languages. Web Sites Add backend capabilities to mobile apps, with native client support on most device platforms. Mobile Services Create and easily scale Internet-facing web roles and worker roles that perform background tasks. All roles can access data stores and other services. Cloud Services Manage data more securely using a range of storage options. Accessible via REST APIs. Blob storage provides up to 100 terabytes per account. Storage Manage relational data with built-in high availability. Configure, monitor, and recover backups locally or to Windows Azure storage. SQL Database Transfer large amounts of file data smoothly into blob storage. Use the Management Portal or send hard disks to a Windows Azure datacenter. Import Export Data Provision and integrate big data easily with tools including Microsoft Office and System Center. Based on Apache Hadoop. HDInsight Synchronize data regularly or on- demand between instances of SQL Database and instances of either SQL Server and/or SQL Database. SQL Data Sync Protect important services by coordinating the replication and recovery of System Center 2012 private clouds at a secondary location. Hyper-V Recovery Manager Schedule backups of your local server data to Windows Azure using PowerShell cmdlets. Backup Agent Make your applications scale and be more responsive under load by keeping data closer to application logic. Cache Create jobs that call services in and outside of Windows Azure, and specify when and how often those jobs run. Scheduler Increase performance by caching blobs and static content of compute instances at physical nodes globally. CDN Implement with Active Directory to safeguard access to data and applications while employing a simple sign-in process. Multi-Factor Authentication Load-balance incoming global traffic across multiple services running in the same or different datacenters. Traffic Manager Provision and manage VPNs in Windows Azure and securely link to your on-premises IT infrastructure. Virtual Network WINDOWS LINUX SQL SERVER ... GALLERY HYPERVISOR VIRTUAL MACHINES VMs are basic cloud building blocks. Get full control over a virtual machine with virtual hard disks. Install and run software yourself. Configure multiple machines with different roles to create complex solutions. VMs are nearly identical to conventional (real) servers, and are the easiest way to move existing workloads to the cloud. STORAGE 1. Virtual Machines VHD 1 VM 1 VHD 2 VM 2 VHD 3 VM 3 STORAGE SOLUTIONS Easily access and manage these general-purpose VMs . We maintain and update each VM as needed with system updates. You configure the VM size as needed, and scale out as many copies as needed. Two types of VMs: worker roles and web roles—worker roles are made for computing and running services. The web role is simply a worker role with IIS already installed and configured. 2. Cloud Services WEB ROLE INSTANCES WORKER ROLES CACHE TYPE: Y TYPE: X QUEUES LOAD BALANCER SQL DB Blobs/files Tables/NoSQL LOAD BALANCER Create a virtual network Create a virtual machine using the SQL Server image in the gallery Deploy your database to the server (or use the Import Export service) Deploy your app code to the web site (publish from VS or the source control of your choice) Sync your on-premises Active Directory to Azure AD and add multifactor authentication Test your app using VS Online to perform cloud-based load tests Scale and tune your app performance, and configure autoscaling Extend and monitor your app with a service from the Store , such as SendGrid or NewRelic Choose from an extensive service catalog Here’s just one way to get your first web app with a database running on Windows Azure © 2014 Microsoft Corporation. All rights reserved. Version 2.0 Created by the Windows Azure poster team Email: [email protected] Part no. 098-117629 Like it? Get it. Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft- managed datacenters. You can build applications using any language, tool, or framework. And you can integrate your public cloud applications with your existing IT environment. Search WindowsAzure.com, MSDN, or TechNet for keywords referenced in this poster SCRIPTS Table Schedules Custom API Mobile Services allows you to quickly implement data and authentication capabilities. With Mobile Services, easily create a common web API to store data and execute business logic. Apps on any device call the API, and users are authenticated by third party providers. Apps can also receive notifications when events occur. Worry less about data and authentication, and focus on your service. SOURCE CONTROL Windows Phone iOS Android SQL DB Table Blob Mongo DB STORE DATA IN THE CLOUD USER AUTHENTICATION PUSH NOTIFICATIONS Facebook Twitter Microsoft Google GCM APNS Active Directory Notification Hubs WNS & MPNS Windows Store iOS Android HTML 5/JS :-) 4. Mobile Services STANDARD FRAMEWORKS Use these for pure web apps. The underlying system software is hidden from you and managed for you. Focus only on your web code. First, choose a web technology from the gallery, then develop with your framework, and finally deploy from your source control. Use the data platform of your choice. Develop 1 site or 500. Scale can be automated—by schedule, usage, or by a quota trigger. DEPLOY GALLERY LOAD BALANCER 3. Web Sites ASP.NET ... to ... 1 500 LOAD BALANCER WordPress Drupal Umbraco DNN Platform SITES SITE MySQL SQL Database Visual Studio Publishing FTP GitHub

Microsoft Azure Overview Infographic

Embed Size (px)

Citation preview

Page 1: Microsoft Azure Overview Infographic

Host code, plan and track projects, and collaborate with team members to deliver better software.

Visual Studio Online

Four primary models for building and running apps

COMPUTE

APP SERVICES

DATA SERVICES

ADD-ONSNETWORK SERVICES

Deliver millions of cross-platform push notifications within minutes from any application backend, on-premises or in the cloud.

Notification Hubs

Use this messaging channel for connecting your cloud applications to your on-premises applications, services, and systems.

Service Bus

Build workflows to create, manage, and distribute on-demand media and live streaming events.

Media Services

Build EDI services and Enterprise Application Integration (EAI) solutions in the cloud.

BizTalkServices

Use this cloud service to provide an identity and access management solution: directory services, identity governance, security, and application access management.

Active Directory

Find, access, and manage services and data sets, directly from the Management Portal.

Store

Get full control over a server in the cloud, and maintain it as your business requires.

Virtual Machines

Get started with web apps for free. Scale as you go. Build using a range of tools and languages.

Web Sites

Add backend capabilities to mobile apps, with native client support on most device platforms.

Mobile Services

Create and easily scale Internet-facing web roles and worker roles that perform background tasks. All roles can access data stores and other services.

CloudServices

Manage data more securely using a range of storage options. Accessible via REST APIs. Blob storage provides up to 100 terabytes per account.

Storage

Manage relational data with built-in high availability. Configure, monitor, and recover backups locally or to Windows Azure storage.

SQL Database

Transfer large amounts of file data smoothly into blob storage. Use the Management Portal or send hard disks to a Windows Azure datacenter.

Import ExportData

Provision and integrate big data easily with tools including Microsoft Office and System Center. Based on Apache Hadoop.

HDInsight

Synchronize data regularly or on-demand between instances of SQL Database and instances of either SQL Server and/or SQL Database.

SQL Data Sync

Protect important services by coordinating the replication and recovery of System Center 2012 private clouds at a secondary location.

Hyper-V Recovery Manager

Schedule backups of your local server data to Windows Azure using PowerShell cmdlets.

Backup Agent

Make your applications scale and be more responsive under load by keeping data closer to application logic.

Cache

Create jobs that call services in and outside of Windows Azure, and specify when and how often those jobs run.

Scheduler

Increase performance by caching blobs and static content of compute instances at physical nodes globally.

CDN

Implement with Active Directory to safeguard access to data and applications while employing a simple sign-in process.

Multi-Factor Authentication

Load-balance incoming global traffic across multiple services running in the same or different datacenters.

Traffic Manager

Provision and manage VPNs in Windows Azure and securely link to your on-premises IT infrastructure.

Virtual Network

Media Services

INGESTIONON DEMANDSTREAMINGENCODING LIVE STREAMING

Media Services provide a selection of services for storing, encoding andstreaming media such as videos and music. Upload yourhigh-resolution source content and convert it to multiple bit ratesfor playback on a variety of devices. Scale easily to deliver to audiences of all sizes.

WINDOWS

LINUX

SQL SERVER

...

GALLERY

HYPERVISOR

VIRTUALMACHINES

VMs are basic cloud building blocks. Get full control over a virtual machine with virtual hard disks. Install and run software yourself. Configure multiple machines with different roles to create complex solutions. VMs are nearly identical to conventional (real) servers, and are the easiest way to move existing workloads to the cloud.

STORAGE

1. Virtual Machines

VHD 1

VM 1

VHD 2

VM 2

VHD 3

VM 3

STORAGE SOLUTIONS

Easily access and manage these general-purpose VMs . We maintain and update each VM as needed with system updates. You configure the VM size as needed, and scale out as many copies as needed. Two types of VMs: worker roles and web roles—worker roles are made for computing and running services. The web role is simply a worker role with IIS already installed and configured.

2. Cloud Services

WEB ROLEINSTANCES

WORKERROLES CACHE TYPE: YTYPE: X

QUEUES

LOAD BALANCER

SQL DB Blobs/files Tables/NoSQL

LOAD BALANCER

Create a virtual network

Create a virtual machine using the SQL Server image in the gallery

Deploy your database to the server (or use the Import Export service)

Deploy your app code to the web site (publish from VS or the source control of your choice)

Sync your on-premises Active Directory to Azure AD and add multifactor authentication

Test your app using VS Online to perform cloud-based load tests

Scale and tune your app performance, and configure autoscaling

Extend and monitor your app with a service from the Store, such as SendGrid or NewRelic

Choose from an extensive service catalog

Here’s just one way to get your first web app with a database running on Windows Azure

© 2014 Microsoft Corporation. All rights reserved. Version 2.0 Created by the Windows Azure poster team Email: [email protected] Part no. 098-117629Like it? Get it.

Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters.

You can build applications using any language, tool, or framework. And youcan integrate your public cloud applications with your existing IT environment.

Search WindowsAzure.com, MSDN, or TechNet for keywords referenced in this poster

SCRIPTS

TableSchedules

Custom API

Mobile Services allows you to quickly implement data and authentication capabilities. With Mobile Services, easily create a common web API to store data and execute business logic. Apps on any device call the API, and users are authenticated by third party providers. Apps can also receive notifications when events occur. Worry less about data and authentication, and focus on your service.

SOURCE CONTROL

Windows PhoneiOS

Android

SQL DB Table Blob Mongo DB

STORE DATA IN THE CLOUD

USER AUTHENTICATION

PUSH NOTIFICATIONS

Facebook Twitter Microsoft Google

GCMAPNS

Active Directory

Notification HubsWNS & MPNS

Windows StoreiOS

AndroidHTML 5/JS

:-)

4. Mobile Services

STANDARD

FRAMEWORKS

Use these for pure web apps. The underlying system software is hidden from you and managed for you. Focus only on your web code. First, choose a web technology from the gallery, then develop with your framework, and finally deploy from your source control. Use the data platform of your choice. Develop 1 site or 500. Scale can be automated—by schedule, usage, or by a quota trigger.

DEPLOYGALLERYLOAD BALANCER

3. Web Sites

ASP.NET

... to ...1 500

LOAD BALANCER

WordPress

Drupal

Umbraco

DNN Platform

WINDOWS RRAS OR HARDWARE VPN

“CONTOSO” PRIVATE DATACENTER

ON-PREMISES ACTIVE DIRECTORY

Data Sync

AZURE SQL DB BLOBS/FILES TABLES/NO SQL

X 3

SQL DATABASE TABLE STORAGE BLOB STORAGE

Azure datacenters automatically provide multiple redun-dant copies for resilience. Use as backup for on-premises data, for disaster recovery. Azure Media Services also store media files in Azure storage.

SITESSITE

MySQL SQL Database

Visual Studio Publishing

FTP

GitHub