Microsoft Azure for Java and other platforms Anton Vidishchev Azure MVP Program Manager @ Edgar Online
Microsoft Azure* *Formerly known as Windows Azure
Azure footprint
Datacenter buildings are about one football field in size
…large enough to hold two jumbo jets
That’s up to 600,000 servers in each Azure region
And there are 16 buildings per region…
Azure footprint
Azure datacenter regions open for business this month 19
Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft cloud infrastructure
Web Mobile Gaming Cloud services
Data Analytics Media Identity
IaaS Windows VMs Linux VMs Storage Networking
PaaS Microsoft Azure
Microsoft Azure
Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft cloud infrastructure
PaaS Web Mobile Gaming IoT
Data Analytics Media Identity
IaaS Windows VMs Linux VMs Storage Networking
11
Virtual Machines
12
More VM images at VMDepot
… or upload your VHD file and run VM
Configuring VM images
Capture VM images
My DB Image @ today
Capture VM images
My DB Image @ today
Virtual Machine configuration à Puppet à Chef à PowerShell and DSC
Virtual Machine management
Virtual Machine management
New D family of virtual machines 60% faster CPU More memory Local SSD storage
Announcing the G family
Optimized for data workloads Up to 32 CPU cores, 450 GB RAM, 6.5 TB local SSD Latest generation Intel processor
GLargest Virtual Machines in the public cloud
Announcing premium storage Up to 32 TB of storage per VM >50,000 IOPS per VM Less than 1ms read latency
On-
prem
ises
Region to Region Point-2-Site (SSL) Site-2-Site (VPN) Partners (ExpressRoute)
Hybrid Networking Support
WAN
Microsoft Azure
Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++
Microsoft cloud infrastructure
Web Mobile Gaming IoT
Data Analytics Media Identity
IaaS Windows VMs Linux VMs Storage Networking
PaaS
Web
.NET Python
Develop apps with… Node.js
Java
PHP
AutoScale
AutoScale
AutoScale
Staging
Staging
Staging
Staging
WebJobs
Data
Azure Files• • •
Azure Storage • Tables, Queues, Blobs & Disks
• Tables as NoSQL rows storage • Queues as fast & simple scalable queues • Blobs for binary data • Disks are blobs optimized for VM usage
• Reliable • Locally redundant: 3 copies stored in one region • Zone redundant: 3 copies stored in two regions • Geo redundant: 6 copies stored in two regions (3 copies each). Secondary copies may be accessed read-only.
• Scalable • 10000 transactions per storage account, 2000 per container
• Cheap
37 Microsoft Azure
SQL Database • SQL Server HA Database as a service • DB can be created in 5 minutes • Up to 500GB in size • Scalable • 99.99% SLA • Does not support all SQL Server features
38 Microsoft Azure
Azure DocumentDB Fully-managed, highly-scalable, NoSQL document database service
query over schema-free
JSON multi-document
transactions tunable, high performance
designed cloud first
Hadoop Core + Hive, Pig, HBase
C#, F#, .NET
Azure Storage (WASB)
Office 365 Power BI (Excel, PowerQuery,
PowerView, BI Sites)
World's Data (Azure Data Marketplace)
HDInsight and Hadoop
ODBC Sqoop for SQL Server PowerShell
More data services
41
• Search (Search as a Service) • Machine Learning (Predictive Analytics as a Service) • MongoDB and others via 3rd party offers
• More coming soon J
More cool stuff…
42
• Mobile services • Media services • Azure Active Directory • Many more
SQL, SharePoint, BizTalk Images
Distributed Cache
Queue Geo Replication Read-Only Secondary Storage
Delete Disks
Large Memory SKU
Tag Expressions
Per Minute Billing
Stop without Billing
MSDN Dev/Test Integration
Offline Operations
VIP ACLs
Site to Site Virtual Network
New VM Gallery
Point to Site Software VPN
Android Support HTML 5/CORS
Windows Phone Support
Custom Mobile API
iOS Notification Support
Git Source Control Windows 8 Notification Support
Mercurial Deployment
Log Streaming IP and SNI SSL
IP/DDOS Protection
http Logs to Storage
WebSockets
New Relic
Remote Debug
VOD Streaming + Encoding AD Management Portal AD Directory Sync
Manage Azure in AD
B2B/EDI and EAI Adapters AutoScale/Monitoring
Windows Server Backup
Hyper-V Disaster Recovery Support
http Logs to Storage
Import/Export Hard Drives
CORS/JSON Storage Support
Storage Analytics
Message Pump Programming Model
AMQP Support
Partitioned Queues/Topics Cloud Services SDK 2.0
Dynamic Remote Desktop
Dynamic Remote Desktop
Last 12
Xamarin integration
HDInsight
AutoScale IaaS
Multi-Factor Auth
Active Directory
BizTalk Services
Traffic Manager
PowerBI
Web Sites
Notification Hubs Mobile Services
Media Services
Scheduler
VS Online
Hyper-V Recovery
months
>30Trillion Storage objects
in Azure
1,200,000 SQL databases
in Azure
>60% Customers using
higher level services
>10,000 New Azure customers
a week
350Million Azure Active Directory
users
>18Billion Azure Active Directory authentications/week
>2Million Developers registered with
Visual Studio Online
How we differentiate with Azure Enterprise
Grade Hybrid
Hyper-scale
Leader in Gartner magic quadrants
Cloud Infrastructure as a Service
Enterprise Application Platform as a Service
Public Cloud Storage Services
x86 Server Virtualization
à Microsoft only leader in all four magic quadrants
Worth trying! • Free Trial with 200$ for a month (requires a credit card) • Contact me to get a non-card code (see next slide)
47
Thank you!
[email protected] facebook.com/anton.vidishchev linkedin.com/in/antonvidishchev @antonvidishchev
48
Anton Vidishchev Azure MVP Program Manager @ Edgar Online