43. StreamingAnalyticalOperational
SQL Database
SQL Data
Warehouse
Stream Analytics
Azure Data Technologies
A summary
Our focus is here
Relational
Non-Relational
Tables
DocumentDB Data Lake
HDInsight
Machine Learning
Storm
Hive/Pig
MapReduce/Tez
Spark
. . .
Event
Hubs
HBase
Spark Streaming
44. Data Usage
SSRS
SharePoint
BI
Excel BI
Power BI
Azure
Marketplace
Data ProcessingStorageEvent ProcessingData Generation
MAHOUT
HIVE
HIVE
OOZIE
SQOOP PIG
SQL Server
Analysis Services
Azure HDInsight
(Hadoop)
Azure Machine
Learning
Data WarehouseAzure
Document DB
Azure SQL DB
HBase on
Azure
HDInsight
Azure Blob Storage
Datamarts and other
transactional systems
Big Data Sources (Raw Unstructured)
Log files
Azure Website
Azure Event
Hubs
Storm on Azure
HDInsight
Azure Stream Analytics
Microsoft Big Data and Advanced Analytics Stack
Cold path for Data
Hot path for Data
Data Integration
AZURE DATA FACTORY
BACT203: Microsoft Big Data Roadmap
49. 仮想マシンの管理モデル変更
Classic (ASM) Model aka v1 Resource Manager (ARM) aka v2
Storage Account Virtual Network
Cloud Service
Subnet-1
Disk (blob)
VM w/ DIP
Address
Resource Group
VM NIC
VM IP
Address
Load
Balanced
Endpoint w/
VIP
Address Load Balancer
DependsOn
Reference
Reference
Backend Pool (NICs)
LB IP Address
Reference
Coming Soon…
Gateways (VPN)
ExpressRoute
Network Security Group ACLS
(deployed to VM, NIC, or Subnet)
VNet
Subnet
Storage
Account
Disk
(blob)
Reference
Reference
How developers build apps is very different today. Developers are being called upon to reach more people in more ways across multiple devices.
MS Open Tech is enabling the use of the technologies, languages and tools developers already know, from the latest Web technologies to traditional programing languages, so developers can be productive and designers can create intuitive interfaces.
Developers can build apps with a mix of languages, runtimes, frameworks, and protocols that will run across devices and seamlessly connect with cloud solutions, re-using their existing skills, code and tools.
Here are few other projects designed to make developers lives easier:
MS Open Tech has worked closely with various open source communities to contribute code to popular C++ frameworks optimizing them for Windows devices.
Cinder, a growing programming library for creative coding in C++ and used for design engineering has just been brought to Windows Store apps by MS Open Tech
Cocos2DX and Ogre3D which already supported Windows Phone 8, now fully support Windows Store apps. Porting a Cocos2D or Ogre3D game to Windows devices is now as simple as a copy paste of your code into a Visual Studio project for Windows Store or for Windows Phone.
Box2D and Bullet are other great gaming libraries joining the Windows Store apps party!
OpenCV, popular computer vision and machine learning framework, can now be used in Windows Store applications as well.
jQuery, a popular web development tool, now fully supports WinRT (the Windows Runtime, powering Windows Store apps), allowing web developers to build Windows 8 apps reusing their existing code and skills. As a direct result from this work, web developers can also use other frameworks that are based on jQuery, such as Backbone.js, Knockout, CanvasJS, RequireJS to build Windows Store apps.
Developers who use HTML5 to build cross platforms apps for iOS and Android with tools such as Apache Cordova (akaPhoneGap) can easily port their apps to Windows Store and Windows Phone Store as Apache Cordova fully supports both platforms.
Many HTML5/JavaScript mobile frameworks come with themes for Windows Phone 8 that were created with MS Open Tech’s technical support. jQuery Mobile, Sencha Touch, Dojo, Enyo fully support Internet Explorer 10 and the WebBrowser control used to encapsulate web code in native apps on Windows Phone, in the exact same way as Android or iOS.
To succeed in this exciting and complex environment, developers also want to achieve better business outcomes so that developers make more money and apply their resources more efficiently.
We’re proud to say that Microsoft has one of the more open source friendly stores for developers to house their apps. We’re also making it easier for developers to migrate their apps in our competitors’ marketplaces in an easier way so they can broaden their customer base in an easier way.
Everyone’s datacenter right now has a little bit of everything—it’s evolved over time, with new technologies and standards cropping up at all times (OSS and proprietary alike). This isn’t a bad thing—but it’s a management challenge for sure. How do we expect to oversee and manage this ever-evolving set of technologies and, specifically, the non-centralized open source technologies that are now ubiquitous?
Take a look through these technologies—some obviously will look very familiar to you and your evolving datacenter:
Oracle
SAP
Linux
Office
Windows
NodeJS
Apple
Java
Android
PHP
Hadoop
MongoDB
SharePoint
Hadoop
SQL Server
Drupal
Joomla
WordPress
.NET
Python
Dropbox
DB2
Puppet
Chef
GitHub
Recent announcements are just part of a sustained commitment to working with open source communities, which has been going on for 10+ years now.
productivity and platform company for the mobile first and cloud first world
Depending on your age you might still remember one of Microsoft´s first mission statements, a PC on every desk and in every home. This was all about democratizing computing for the masses, from consumers to SMB´s.
During the Ballmer reign it was to enable people and businesses throughout the world to realize their full potential.
Then with the reorg that Ballmer started in July 2013 Microsoft moved to creating a family of devices and services for individuals and businesses that empower people around the globe at home, at work and on the go, for the activities they value most.
F# - open sourced from get-go
PHP – great on windows today because we started back in 2006 – it takes multiple years to get technology engrained in the customer base – today broad use of PHP across Azure web sites
Samba – (File, Print and domain controller for Linux servers) – MS contributes to ensure Interop
GPLv2 patch to ADOdb – MS first copyleft contribution (ADOdb is a database abstracting layer for PHP – we contributed code to provide SQL Server interop)
QPID – Messaging Protocol – First MS contribution to Apache projects
OpenJDK Contribution – First MS contribution to a Java dev kit/run time environment
Webkit contribution – engine behind Chrome (compatibility/interoperability)
TypeScript – extension to JavaScript (adds strong typing to JavaScript)
Node.JS – same as PHP. Really building deep support and as this technology becomes more popular we will have very deep support