Windows Azure Overview

Similar documents

SharePoint Online and Azure Integration

Developing Microsoft Azure Solutions

STREAMLINED CERTIFICATION PATHS

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

MS-20487: Developing Windows Azure and Web Services

Windows Azure Services - At Different Levels

Developing Microsoft Azure Solutions (70-532) Syllabus

STREAMLINED CERTIFICATION PATHS

MCSE Cloud Platform & Infrastructure CLOUD PLATFORM & INFRASTRUCTURE.

[MS20487]: Developing Windows Azure and Web Services

COMP6511A: Large-Scale Distributed Systems. Windows Azure. Lin Gu. Hong Kong University of Science and Technology Spring, 2014

Developing Windows Azure and Web Services

Understanding the latent value in all content

Let s say that hosting a cloudbased application is like car ownership

CHAPTER2 UNDERSTANDING WINDOWSAZURE PLATFORMARCHITECTURE

Using and Developing with Azure. Joshua Drew

Developing Microsoft Azure Solutions (70-532) Syllabus

Microsoft Big Data and Hadoop

Developing Microsoft Azure Solutions (70-532) Syllabus

Middle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems

MCSE Mobility Earned: MCSE Cloud Platform & Infrastructure Earned: 2017 MCSE MCSE. MCSD App Builder. MCSE Business Applications Earned 2017

MICROSOFT CLOUD PLATFORM AND INFRASTRUCTURE CERTIFICATION. Includes certifications for Microsoft Azure and Windows Server

Microsoft vision for a new era

PaaS Cloud mit Java. Eberhard Wolff, Principal Technologist, SpringSource A division of VMware VMware Inc. All rights reserved

HDInsight > Hadoop. October 12, 2017

What is Cloud Computing? What are the Private and Public Clouds? What are IaaS, PaaS, and SaaS? What is the Amazon Web Services (AWS)?

Overview of Microsoft Azure

App Service Overview. Rand Pagels Azure Technical Specialist - Application Development US Great Lakes Region

Developing Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led

How to scale Windows Azure Application

Hadoop An Overview. - Socrates CCDH

Developing Enterprise Cloud Solutions with Azure

Cloud Computing. Amazon Web Services (AWS)

Alexander Klein. #SQLSatDenmark. ETL meets Azure

Finished Application e.g. SalesForce.com. Software as a Service. Application Code Publish your app to the cloud. Platform as a Service

Azure Development Course

Hadoop, Yarn and Beyond

Cloud + Big Data Putting it all Together

Developing Microsoft Azure Solutions

Developing with the Cloud

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

Top 40 Cloud Computing Interview Questions

Microsoft Developing Windows Azure and Web Services

The Windows Azure Platform: A Perspective

Examining Public Cloud Platforms

Digital Transformation

Architecting Microsoft Azure Solutions (proposed exam 535)

Database as a Service - SQL Azure. 장현춘, Architect Evangelist 개발자및플랫폼총괄, Microsoft Korea

The Windows Azure Platform: A Perspective

Azure Certification BootCamp for Exam (Developer)

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Developing Microsoft Azure Solutions

RA-GRS, 130 replication support, ZRS, 130

Data 101 Which DB, When. Joe Yong Azure SQL Data Warehouse, Program Management Microsoft Corp.

Exam Questions

BraindumpsQA. IT Exam Study materials / Braindumps

Western Michigan University

AZU02 Building Azure Solutions with Office 365

20532D: Developing Microsoft Azure Solutions

CISC 7610 Lecture 2b The beginnings of NoSQL

Data Architectures in Azure for Analytics & Big Data

#techsummitch

Azure File Sync. Webinaari

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

Azure Data Factory. Data Integration in the Cloud

Developing In The Cloud

Azure Highlights. Randy Pagels Sr. Developer Technology Specialist US DX Developer Tools - Central Region

Cloud platforms T Mobile Systems Programming

70-532: Developing Microsoft Azure Solutions

Architekturen für die Cloud

20533B: Implementing Microsoft Azure Infrastructure Solutions

Use Case: Scalable applications

Course AZ-100T01-A: Manage Subscriptions and Resources

Developing Microsoft Azure Solutions: Course Agenda

Cloud Computing TDM Session

White Paper Impact of DoD Cloud Strategy and FedRAMP on CSP, Government Agencies and Integrators.

17/05/2017. What we ll cover. Who is Greg? Why PaaS and SaaS? What we re not discussing: IaaS

Steven Edouard SDET, US - DX Audience West Microsoft Bruno Terkaly Principal Software Engineer - Microsoft

Whiteboard 6 feet by 4 feet (minimum) Whiteboard markers Red, Blue, Green, Black Video Projector (1024 X 768 resolutions)

Azure Certification BootCamp for Exam (Architect)

Azure Integration Services

Why Microsoft Azure is the right choice for your Public Cloud, a Consultants view by Simon Conyard

Scaling DreamFactory

From data center OS to Cloud architectures The future is Open Syed M Shaaf

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

SERVERS TO SERVICES HOW MICROSOFT AZURE CAN MODERNISE YOUR IT INFRASTRUCTURE. Joey Lau 9 November 2017

Java in der Cloud Aktuelle Möglichkeiten und Entwicklungen

Vishesh Oberoi Seth Reid Technical Evangelist, Microsoft Software Developer, Intergen

Big Data on AWS. Peter-Mark Verwoerd Solutions Architect

Naresh Information Technologies

Security & Management

Dell EMC Enterprise Hybrid Cloud for Microsoft Azure Stack. Ahmed Iraqi Account Systems Engineer Dell EMC North & West Africa


Course Outline. Introduction to Azure for Developers Course 10978A: 5 days Instructor Led

Provisioning IT at the Speed of Need with Microsoft Azure. Presented by Mark Gordon and Larry Kuhn Hashtag: #HAND5

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Taming Structured And Unstructured Data With SAP HANA Running On VCE Vblock Systems

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015

Transcription:

Windows Azure Overview Christine Collet, Genoveva Vargas-Solar Grenoble INP, France MS Azure Educator Grant

Packaged Software Infrastructure (as a Service) Platform (as a Service) Software (as a Service) You manage Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking You manage Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Managed by vendor You manage Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Managed by vendor Applications Data Runtime Middleware O/S Virtualization Servers Storage Networking Managed by vendor

Operating system distributed on thousand of machines Infrastructure abstraction (hardware, network,..) Hosts and executes services Data storage. Service 1 Service 2 Service 3 Service N

Private Hybrid Public Software as a Service (SaaS) Platform as a Service (PaaS) VM Role et Windows Azure Connect Infrastructure as a Service (IaaS)

Amérique du nord Europe Asie- Pacifique N. Central US N. Europe W. Europe S. Central - US S.E. Asia Contrat de service entreprise, garantie de service avec engagement financier, disponibilité et support 24/7 Certifications sécurité SAS 70 & 27001 audités par tiers indépendant Exploités par Microsoft Global Foundation Services (GFS), hébergeur de l ensemble des services Microsoft (MSN, Messenger, Exchange Online, Windows Azure, )

Services for creating applications on the cloud that require advanced functions but also hybrid applications that are partially executed «on-premises» and on Windows Azure: access control based on claims, federates systems (windows live id, facebook, connect..); service bus, cache (velocity) distributed, geolocated https://portal.appfabriclabs.com The Fabric Controller communicates with servers in the factory. It manages Windows Azure, monitors applications, decides where to execute new aplications for optimizing the use of the hardware

ü Services and solutions are built with any combination of Web Roles and Worker Roles ü Interprocess communication roles via HTTP / HTTPS, TCP / IP, and ports other than 80 and 443 ü Developed with the Microsoft or non-microsoft: ASP.NET, WCF, other tools. NET, but also Java, Python, Ruby, etc.. WEB ROLE ü Interacts with end users or Web services ü Communicates with Worker Roles directly or via queues (Queues) WORKER ROLE ü Work on the basis of queues to determine the tasks ü Similar to a "batch" or a Windows Service

write Queue read Web role Message Message Worker role Storage

They can be used separately. You can also combine them to create an application that uses two or more of these options together.

- Windows Azure Virtual Machines provides a generalpurpose computing environment - Windows Azure Web Sites offers low-cost web hosting - Windows Azure Cloud Services is the best choice for creating scalable, reliable applications with low administration costs You can use these technologies separately or combine them as needed to create the right foundation for your application. The approach you choose depends on what problems you're trying to solve.

Applications need data, and different kinds of applications need different kinds of data Windows Azure provides different ways to store and manage data: run SQL Server or another DBMS in a VM Not limited to relational systems you can run NoSQL technologies such as MongoDB and Cassandra It requires handling the administration of that DBMS three data management options : SQL Azure, Tables (Keyvalue), Blobs

For business analytics, Windows Azure provides reporting and support for big data

www.microsoft.com/fr-fr/

Windows Azure provides a comprehensive set of services that you can selectively compose to build your cloud apps Global Data Center Footprint 99.95% Monthly SLA. Pay only for what you use. Flexible & Open Compute Options Virtual Machines, Web Sites, & Cloud Services Managed Building Block Services SQL Database, Cache, Service Bus, & more

www.windowsazurepass.com/azureu Windows Azure 3 small compute instances 3GB of storage 250,000 storage transactions SQL Azure Two 1GB Web Edition database AppFabric 100,000 Access Control transactions 2 Service Bus connections Data Transfers (per region) 3 GB in 3 GB out

- specify which VHD to use and the VM's size. You then pay for each hour the VM is running. - Windows Azure Virtual Machines offers a gallery of standard VHDs (Windows Server 2008 R2, Windows Server 2012, and Windows Server 2008 R2 with SQL Server, - Linux images provided by Microsoft partners. - to upload and create VMs from your own VHDs as well. Any changes made while a VM is running can be persistently stored ; It's also possible to copy the changed VHD out of Windows Azure, then run it locally

- to create an inexpensive development and test platform that you can shut down when you've finished using it. - To create and run applications that use whatever languages and libraries you like. Those applications can use any of the data management options that Windows Azure provides, and you can also choose to use SQL Server or another DBMS running in one or more virtual machines. - to use Windows Azure VMs as an extension of your onpremises datacenter, running SharePoint or other applications.

A web environment to help managing web sites or web applications Websites: either moving an existing IIS (internet information services) website into Windows Azure Web or create a new one directly in the cloud Managing websites: - load balance requests across instances - offers both a shared option, where your website runs in a virtual machine with other sites, and a way for a site to run in its own VM For development it supports.net, PHP, and Node.js, along with SQL Database and (from ClearDB, a Microsoft partner) MySQL for relational storage. Node.js is a server side software system designed for writing scalable Internet applications, notably web servers.[1] Programs are written on the server side in JavaScript, using event-driven, asynchronous I/O to minimize overhead and maximize scalability.[2]

To support scalable, reliable, and low-admin applications How? - Create an application using the technology you choose, such as C#, Java, PHP, Python, Node.js, or something else - Execute your code in virtual machines (referred to as instances) running a version of Windows Serverchines.

Web et worker roles LB Web Role Worker Role Storage

- the PaaS service SQL Azure to manage SQL Databases - Windows Azure Tables: Big sets of typed data for no complex SQL queries. Key-value storage for this data offering fast access. - Blobs to store unstructured binary data. Like Tables, Blobs provides inexpensive storage, and a single blob can be as large as one terabyte.

- An Apache open source project, this technology stores data using the Hadoop Distributed File System (HDFS) - then lets developers create MapReduce jobs to analyze that data - Windows Azure lets HDFS distribute data across multiple virtual machines, then spreads the logic of a MapReduce job across those VMs - Just as with on-premises Hadoop, data is processed locally-the logic and the data it works on are in the same VM-and in parallel for better performance - The Apache Hadoop-based Service for Windows Azure supports other components of the technology as well, including Hive and Pig, and Microsoft has also created an Excel plug-in for issuing Hive queries