Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...

Preview:

Citation preview

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!

a.vidishchev@windowslive.com facebook.com/anton.vidishchev linkedin.com/in/antonvidishchev @antonvidishchev

48

Anton Vidishchev Azure MVP Program Manager @ Edgar Online

Recommended