(19 regions online,
>600K servers each)
Fortune 500 using
New Azure customers
Azure Active Directory users
Azure Active Directory
Azure revenue comes
from startups and ISVs
• Virtual Machines
• Cloud Services
Web & Mobile
• Mobile Services
• API Management
• Notification Hubs
• SQL Database
• Redis Cache
• Queue Storage
• Table Storage
• Machine Learning
• Stream Analytics
• Data Factory
• Event Hubs
• BizTalk Services
• Service Bus
• Site Recovery
• Blob Storage
• Virtual Network
• Traffic Manager
Media & CDN
• Media Services
• Active Directory
• Operational Insights
Deploy and scale modern websites and web apps in
• .NET, Java, PHP, Node.js, Python
• Built-in auto-scale and load-balancing
• High availability with auto-patching
• Continuous deployment with Git, TFS, GitHub
• SQL Databases, MySQL, DocumentDB, Search,
• WordPress, Umbraco, Joomla, Drupal
A fully managed Platform-as-a-Service (PaaS) that enables you to build, deploy and scale enterprise-
grade web Apps in seconds. Focus on your application code, and let Azure take care of the infrastructure
to scale and securely run it for you.
Add a cloud backend to your app in minutes
• Host a .NET or Node.js web API with 24x7
monitoring and management
• Use single sign-on with Active Directory,
Facebook, Twitter, and Google
• Push notifications to individual users and dynamic
• Store data in SQL, Table Storage, and MongoDB
• Use cloud-based sync to build apps that work
• Auto-Scale to millions of devices
Rapidly build engaging cross-platform and native apps for iOS, Android, Windows or Mac, store app
data in the cloud or on-premises, authenticate users, send push notifications, as well as add your custom
backend logic in C# or Node.js.
Engage users on iOS, Android, Windows and Kindle Fire
devices. Notification Hubs supports:
• Broadcasting to millions of users in minutes
• Segmented push notifications based on interest
• Secure push notifications (push-to-pull)
• Push-to-sync scenarios
• Enhanced second-screen experience for media apps
A high-volume, low-latency mobile push notification engine that works with any existing app backend,
whether hosted on-premises or in the cloud.
Cloud-scale telemetry ingestion from websites, apps,
• Log millions of events per second in near real time
• Connect devices with flexible authorization and
• Time-based event buffering
• Managed service with elastic scale
• Broad platform reach with native client libraries
• Pluggable adapters for other cloud services
A highly scalable publish-subscribe ingestor that can intake millions of events per second to process and
analyze the massive amounts of data produced by connected devices and applications.
A fully-managed search solution that allows developers to enable search experiences in applications.
Embed a sophisticated search experience into web and mobile applications without having to worry about the
complexities of full-text search and without having to deploy, maintain or manage any infrastructure.
Perfect for enterprise cloud developers, cloud software vendors, cloud architects who need a fully-managed search
Surface Your Data
100% Apache Hadoop-based service in the cloud
• Scale to petabytes on demand
• Process unstructured and semi-structured data
• Develop in Java, .NET, and more
• No hardware to buy or maintain
• Pay only for what you use
• Spin up a Hadoop cluster in minutes
• Visualize your Hadoop data in Excel
• Easily integrate on-premises Hadoop clusters
A Hadoop distribution powered by the cloud that can handle any amount of data, scaling from terabytes
to petabytes on demand. Spin up any number of nodes at anytime. Charged only for the compute and
Powerful cloud-based predictive analytics
• Fully managed: no hardware or software to buy
• Integrated: drag, drop and connect
• Best in class algorithms: proven solutions from Xbox
• R built-in: use over 350 R packages or bring your
own R code
• Deploy in minutes: operationalize with a click
• Visualization: Graphs, distribution and comparison
tools allow for novel feature and model optimization
A fully-managed cloud service for predictive analytics. It combines new analytics tools, powerful
algorithms, and years of Microsoft machine learning research into one simple, easy-to-use cloud service.
It gives data novices and startups inexpensive access to tools previously available only to the most
sophisticated businesses. Larger enterprises can unleash value from data more quickly and efficiently.
Keep apps and devices connected across private and
• Build reliable and elastic cloud apps with messaging
• Protect your application from temporary peaks
• Distribute messages to multiple independent
• Reach millions of devices with sub-second response
• Decouple your applications from each other
• Build solutions that work with existing networks
A generic, cloud-based messaging system for connecting just about anything—applications, services,
and devices—wherever they are. Connect apps running on Azure, on-premises—or both. Connect
appliances, sensors, and other devices like tablets or phones to a central application or to each other.
Public cloud or
Publish APIs to users securely and at scale
• Scale to millions of API calls
• Throttle, rate limit and quota your APIs
• Bring modern formats like JSON and REST to
• Mobile enable enterprise APIs
• Maximize developer success with interactive
• Get deep insights with rich analytics
API Management helps protect your mission critical systems with authentication, rate limiting, quotas
and caching to ease load under pressure. Target new clients with CORS and JSONP support and
optimize performance with caching, all via simple configuration. API Management supplies the tools,
analytics, and reporting for end-to-end management right out of the box.
• Scalable to thousands of databases
• Predictable performance you can dial up or down
• Availability-backed by replicas & uptime SLA
• Data protection via auditing, restore & geo-
• Programmatic DBA-like functionality for efficient
• Self-managed for near-zero maintenance
• Elastic Scale (in preview) enables the data-tier of an
application to scale out and in via industry-standard
a relational database-as-a-service that makes enterprise-grade capabilities easily accessible for cloud
architects and developers by delivering predictable performance, scalability, business continuity, data
protection and security, and near-zero administration.
A NoSQL document database-as-a-service, fully managed by Microsoft Azure.
For cloud-designed apps when query over schema-free data; reliable and predictable performance; and rapid
transactions over schema-free JSON documents.
Perfect for cloud architects and developers who need an enterprise-ready NoSQL document database.
• Basic – Single node. Multiple sizes.
• Standard – Two-node Master/Slave. Includes SLA and
replication support. Multiple Sizes
• Available in sizes up to 53 GB
• Managed cache replication, helping increase
availability of cache data across cache failures
• Provisioned from management portal, and monitor
health and performance
A secure, dedicated Redis cache, hosted in Azure and managed by Microsoft. The low latency, high-
throughput capabilities of the Redis engine helps scale the data tier independently for more efficient use
of compute resources in an application layer.
Fast, parallel writes,
protected both in
transit and while at
rest in the cloud.
Secure HTTP and
fast UDP upload.
scalable to handle
100s or even 1000s
of parallel tasks,
multiple video and
AES 128-bit Clear
Key or PlayReady
DRM with options
to host license keys
in the cloud.
by encoding once
and delivering all
formats on the fly.
Static Packaging for
Caching via Azure
CDN or 3rd-party,
Deliver to all of the
most popular client
Windows PCs, Mac,
iOS, Android, game
consoles, smart TVs,
Create end-to-end media workflows with flexible and highly scalable encoding, packaging, and
distribution services. Securely upload, store, encode and package video or audio content for both on-
demand and live streaming delivery to a wide array of TV, PC and mobile device endpoints.
Identity and access management for the cloud
• Single sign-on to any cloud app
• Works with multiple platforms and devices
• Integrates with on-premises Active Directory
• Enterprise scale and SLA
• Enforce multi-factor authentication
• Pre-integrated with thousands of SaaS solutions
A comprehensive identity and access management cloud solution. It combines core directory services,
advanced identity governance, security, and application access management. Azure AD also offers an
identity management platform to deliver access control to their applications, based on centralized policy
Launch Windows Server and Linux in minutes
• Scale from 1 to 1000s of VM instances
• Built-in virtual networking, load-balancing
• Leverage hybrid consistency with on-premises
• Per-minute billing
• Oracle, MySQL, Redis, MongoDB
• Ubuntu, SUSE, Chef, Puppet, Docker
• Auto-scale based upon a schedule or CPU usage
• D-series VMs – SSDs and 60% faster processors
• G-series VMs – 32 cores, 450GB RAM, 6.5TB SSD
Use Virtual Machines to provision on-demand, scalable compute infrastructure when you need flexible
resources. Create VMs that run Windows, Linux, and enterprise applications. Or, capture your own
images to create custom VMs.
Reliable, economical cloud storage for data big and small
• Manage petabytes of storage
• Automatically replicated to 3 copies per region
• Geo-redundant storage across hundreds of miles for
higher availability across data centers
• Industry standard SMB file sharing across VMs
• Pay for what you use with competitive pricing
• REST, .NET, Java, C++, node.js, PowerShell, etc.
• Premium storage – 32TB, >50K IOPS per VM
Provides the flexibility to store and retrieve large amounts of unstructured data, such as documents and
media files with Azure Blobs; structured noSQL based data with Azure Tables; reliable messages with
Azure Queues, and use SMB based Azure Files for migrating on-premises applications to the cloud.
Sochi 2014 Olympics
Countries 22 (population of 900M)
Program Hours 10,000
Channel Hours 88,000
Azure Data Centers 6
Azure Cores ~10,000
Largest Authenticated Event 2.1M viewers
Storage >100 TB
Storage Transactions ~500B
Hours Viewed ~19.3M
Unique Daily Viewers >100M
Bytes Served 35 Petabytes
NBC Sports Line Up on Microsoft Azure
310 Events 930 hrs.
Sunday Night Football 22 events 66 hrs.
Pro Football Talk 96 days 2.5 hrs/day
Notre Dame Football 8 games 24 hrs.
Motocross 8 events 20 hrs.
F1 30 events 57 hrs.
MLS 15 games 45 hrs.
NHL 50 games 150 hrs.
PGA Golf 57 Matches 195.5 hrs.
Olympics 2014 50 channels ~3500 hrs.
Notes de l'éditeur
What is Azure?
It’s IaaS + PaaS
Azure is the only major cloud platform ranked by Gartner as an industry leader for both infrastructure-as-a-service (IaaS) and platform-as-a-service (PaaS). This powerful combination of managed and unmanaged services lets you build, deploy, and manage applications any way you like for unmatched productivity.
It’s hybrid ready
Some cloud providers make you choose between your datacenter and the public cloud. Not Azure. Its enterprise-proven hybrid cloud solutions give you the best of both worlds, expanding your IT options without added complexity. With Azure, data storage, backup, and recovery become more efficient and economical. It’s also easier to build applications that span both on-premises and the cloud.
It’s open and flexible
Azure supports any operating system, language, tool, and framework— from Windows to Linux, SQL Server to Oracle, C# to Java. It puts the best of Windows and Linux ecosystems at your fingertips, so you can build great applications and services that work with every device.
It’s always up, always on (enterprise grade)
You’ll share the same enterprise-tested platform that powers Skype, Office 365, Bing, and Xbox. Azure offers a 99.95% availability SLA, 24x7 tech support, and round-the-clock service health monitoring. That’s why more than 57% of Fortune 500 companies rely on Azure today. From live streaming Olympic events to online multiplayer online games, our customers are doing some amazing things.
It’s economical and scalable
Azure can quickly scale up or down to match demand, so you only pay for what you use. Per-minute billing and a commitment to match competitor prices for popular infrastructure services like compute, storage and bandwidth means you’re always getting unbeatable price for performance.
It’s everywhere (has hyper-scale)
Azure runs on a growing global network of Microsoft-managed datacenters across 19 regions, giving you a wide range of options for running applications and ensuring your customers always get great performance. Azure is the first multinational cloud provider in mainland China and is continuing to expand to new regions around the globe.
So, what is Azure Search?
Azure Search is a fully-managed search solution that allows developers to enable search in web and mobile applications by embedding a sophisticated search experience into these applications without having to worry about the complexities of full-text search and without having to deploy, maintain or manage any infrastructure.
There are three main points to Azure Search.
First, Azure Search enables developers to Surface their application’s data – We provide all the features you would expect from sophisticated search solutions and provide reliable guaranteed performance on top of that. The tunable ranking models built into Search allow developers to tie search results to their business objectives by promoting results that they want to show up. For example, if you have an ecommerce site, you would want high margin items to come up higher in the search results than low margin items.
Second, Azure Search reduces complexity. It’s a fully managed service so we’re removing the need to worry about corrupt indexes, managing and upgrading hardware, and scaling out. You can easily scale out Azure Search to handle additional storage or throughput when that’s called for by business conditions such as during peak shopping season or if your app is featured in the news and traffic increases dramatically.
Third, Azure Search allows developers to move quickly with confidence. As the name implies, Azure Search runs on Azure. It’s available in the new Preview Portal which is all about being able to get up and running quickly and having lots of complementary services nearby. Also, you control Search using an API which makes it easy and familiar to manage.
These benefits all support the claim that Azure Search is perfect for enterprise cloud developers, cloud software vendors, and cloud architects who need a fully-managed search solution.
<Alternate slide with no animation>
Here’s a simplified snapshot of the whole solution, from storing and managing data, to business users accessing results and making decisions. If you already have a Microsoft Azure subscription or data in the cloud – especially in HDInsight – you are more than halfway there to realizing the benefit of this solution.
Let’s start in the bottom left with the Azure Portal.
The Azure ops team, maybe already accustomed to managing storage accounts or provisioning Azure virtual machines, can get a machine learning environment set up right from the Azure Portal. They can:
Create an ML Studio workspace and dedicated storage account to get their data scientists up and running
Monitor ML consumption to keep track of expenses
See alerts when a model is ready to be published
And deploy models as web services with the ML API Service
Now, moving right, to the ML Studio experience. This where the data scientist will spend her time:
She can execute every step in the data science workflow in one place – ML Studio
She can access and prepare data
Create, test and train models, as well as import her company’s proprietary models securely into her private workspace
Work with R and over 300 of the most popular R packages along with Microsoft’s business class algorithms
Collaborate with colleagues within the office or across the globe as easy as clicking “share my workspace”
Deploy models within minutes rather than weeks or months
And the data scientist has her choice of what data she wants to pull into her models. She can access data already in Azure, query across Big Data in HDInsight, or pull datasets in right from her desktop.
Once the data scientist is ready to publish, that’s when tested models become available to developers via the API service. The business users can access results, from anywhere, on any device. And any model updates simply refresh the model in production with no new development work needed.
Of course Azure SQL DB is somewhere under the covers, SQLServer. This picture illustrates where SQLServer actually lives. Of course there are a number of services build around this that really add value to the picture and deliver those cloud principles (Scale, Elasticity, Self-Service, Resilience etc.). You don’t need to explain all the layers – the point is they are there and actually that in “traditional” IT world, many/most of these functions in the picture are done by people, by IT Pro’s and DBA’s, worrying about how to get dtaabases proivisioned, keep the running, change them, fix them when broken etc.
Click: The other interesting thing about this picture is that when you provision a DB for your app (which you can do in about 6 seconds), the app actually get’s three “virtual” databases and one logical database that it interacts with (click). Each of the three database is located within Windows Azure in Fault Domains – a unit of computers all with redundant hardware, racks, switches etc. There is a “Primary” and two secondaries. Windows Azure is responsible for all the consistency and integrity of the three databases and completely automated will recover from failures and ensure balance of primaries and secondaries across physical nodes.
All you need to do is provision a database, say how big you want it, upload your schema and data, then start using it. EVERYTHING else is taken care of for you. AND you only pay for the actual data you are storing in the database (calculated on a daily basis).
Contrast this picture against doing your own thing in Azure Virtual Machines with SQLServer (or any other database for that matter) AND of course having to provide the same level of resilience.
So what is DocumentDB?
DocumentDB is a NoSQL document database-as-a-service, fully managed by Microsoft Azure.
The key benefits of DocDB can be broken down into three pillars. We'll go into a bit more detail into how DocDB is differentiated in the market based on these pillars.
Rich query and transaction over schema-free data – which includes the concepts of query, automatic indexing, transactions, sql-like query language
Reliable and Predictable Peformance – built for the cloud, tunable consistency, elastic
Rapid Development – benefits of being part of Azure, build with familiar tools (so you can bring your JSON data and take it away)
Together, you have a service that is perfect for cloud architects and developers who need an enterprise-ready NoSQL document database.
You could include Hbase in HDInsight, which is a NoSQL column store, and some of the NoSQL options available in the Azure store on this chart, but today we’re focused on DocumentDB so the goal here is to provide the context for DocDB within what’s already well established on Azure. There are a good number of NoSQL database and more specifically document databases available in the market today such as Mongo, Cassandra, Raven, Couch, Dynamo, Datastore, and others. There’s a battlecard that compares DocDB to some of the more common competitors you’re likely to come up against that will be published on Infopedia. But, we’re not going to specifically go deep on compete today.
Upload: (Azure ExpressRoute, Aspera, Green Button)
Encoding: (H.264, WMV, VC-1, Dolby Digital, AAC, etc), create multi-bit rate MP4s, Or use the fully integrated Digital Rapids Kayak Encoder for more premium features.
Player Clients and Analytics: Available soon: Ooyala client with rich Audience Analytics and integrated Content Management