Upload
microsoft-azure
View
244
Download
1
Embed Size (px)
Citation preview
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