Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
-
Upload
geekslab -
Category
Technology
-
view
167 -
download
1
Transcript of Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
![Page 1: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/1.jpg)
Microsoft Azure for Java and other platforms Anton Vidishchev Azure MVP Program Manager @ Edgar Online
![Page 2: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/2.jpg)
![Page 3: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/3.jpg)
Microsoft Azure* *Formerly known as Windows Azure
![Page 4: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/4.jpg)
Azure footprint
![Page 5: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/5.jpg)
Datacenter buildings are about one football field in size
![Page 6: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/6.jpg)
…large enough to hold two jumbo jets
![Page 7: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/7.jpg)
That’s up to 600,000 servers in each Azure region
And there are 16 buildings per region…
![Page 8: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/8.jpg)
Azure footprint
Azure datacenter regions open for business this month 19
![Page 9: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/9.jpg)
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
![Page 10: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/10.jpg)
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
![Page 11: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/11.jpg)
11
Virtual Machines
![Page 12: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/12.jpg)
12
More VM images at VMDepot
![Page 13: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/13.jpg)
… or upload your VHD file and run VM
![Page 14: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/14.jpg)
Configuring VM images
![Page 15: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/15.jpg)
Capture VM images
My DB Image @ today
![Page 16: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/16.jpg)
Capture VM images
My DB Image @ today
![Page 17: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/17.jpg)
Virtual Machine configuration à Puppet à Chef à PowerShell and DSC
![Page 18: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/18.jpg)
Virtual Machine management
![Page 19: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/19.jpg)
Virtual Machine management
![Page 20: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/20.jpg)
New D family of virtual machines 60% faster CPU More memory Local SSD storage
![Page 21: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/21.jpg)
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
![Page 22: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/22.jpg)
Announcing premium storage Up to 32 TB of storage per VM >50,000 IOPS per VM Less than 1ms read latency
![Page 23: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/23.jpg)
On-
prem
ises
Region to Region Point-2-Site (SSL) Site-2-Site (VPN) Partners (ExpressRoute)
Hybrid Networking Support
WAN
![Page 24: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/24.jpg)
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
![Page 25: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/25.jpg)
Web
![Page 26: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/26.jpg)
.NET Python
Develop apps with… Node.js
Java
PHP
![Page 27: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/27.jpg)
AutoScale
![Page 28: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/28.jpg)
AutoScale
![Page 29: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/29.jpg)
AutoScale
![Page 30: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/30.jpg)
Staging
![Page 31: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/31.jpg)
Staging
![Page 32: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/32.jpg)
Staging
![Page 33: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/33.jpg)
Staging
![Page 34: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/34.jpg)
WebJobs
![Page 35: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/35.jpg)
Data
![Page 36: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/36.jpg)
Azure Files• • •
![Page 37: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/37.jpg)
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
![Page 38: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/38.jpg)
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
![Page 39: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/39.jpg)
Azure DocumentDB Fully-managed, highly-scalable, NoSQL document database service
query over schema-free
JSON multi-document
transactions tunable, high performance
designed cloud first
![Page 40: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/40.jpg)
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
![Page 41: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/41.jpg)
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
![Page 42: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/42.jpg)
More cool stuff…
42
• Mobile services • Media services • Azure Active Directory • Many more
![Page 43: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/43.jpg)
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
![Page 44: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/44.jpg)
>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
![Page 45: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/45.jpg)
How we differentiate with Azure Enterprise
Grade Hybrid
Hyper-scale
![Page 46: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/46.jpg)
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
![Page 47: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/47.jpg)
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
![Page 48: Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для Java и не только](https://reader034.fdocuments.us/reader034/viewer/2022052700/55a0a5611a28ab5a778b46a5/html5/thumbnails/48.jpg)
Thank you!
[email protected] facebook.com/anton.vidishchev linkedin.com/in/antonvidishchev @antonvidishchev
48
Anton Vidishchev Azure MVP Program Manager @ Edgar Online