Představení Azure Služeb Jan Pospíšil – Senior Technology

Slides:



Advertisements
Podobné prezentace
Virtuální akademie Řešení privátního cloudu.
Advertisements

Kompozitní aplikace (Office Business Applications) Michael Juřek, Software Architect Tomáš Kutěj, TSP – Office Platform Microsoft s.r.o.
The Fun Theory Tomas Kutej, Account Manager.
MICROSOFT BUSINESS INTELLIGENCE Pavel Cach Solution Specialist: BI, Aplikace
Mobilní aplikace – vývoj, integrace a správa V enterprise prostředí
ulita.mff.cuni.cz  Výuka
Správa firemních mobilních zařízení. Proč si pořídit Cortado Corporate Server? Komplexní správa a monitoring firemních mobilních zařízení, včetně zabezpečení.
Platforma Windows Azure (v obrazech)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Operating Systems Networking for Home and Small Businesses – Chapter.
Luděk Kremser Server Product Manager Microsoft ČR
Úpravy SharePoint online
 DAQUAS  Microsoft Gold Certified Partner › Networking Solutions › Information Worker Solutions › Licensing Delivery Solutions  Microsoft Developer.
Advanced Technologies 05 Rozšířené monitorování infrastruktury pomocí MOM 2005 Ondřej Výšek Systémový Specialista Infinity a.s., member of Synergon Group.
© 2009 IBM Corporation Lotus Café – srpen 2009 Novinky ze světa Lotusu Petr Kunc,
Telefónica O 2 Business Solutions Platform as a Service – Overview Praha, Ing. Jan Kepič, CISA –
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
Aleš Černohlávek Serverová virtualizace VMware vSphere 4.
Tutorial:Business Academy Topic: Conditional Formatting Prepared by : Mgr. Zdeněk Hrdina Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/
[Public]—For everyone ©2003–2008 Check Point Software Technologies Ltd. All rights reserved. Moderní vzdálený přístup Martin Koldovský
Partnerská konference Solution Partners Clarion Congress Hotel Prague 1. října 2009.
SERVICESSERVER CLIENT Operating System Relational Database Application ServicesSystems Management Developer Tools Programming Model Applications.
Windows 7 & Internet Explorer 8 vývoj aplikací a kompatibilita Štěpán Bechynský, Ondřej Štrba Developer Evangelists
Petr Šetka solutions architect Mainstream Technologies, s.r.o.
Oracle BI APPS Oracle BI Applications are complete, pre-built BI solutions that help people at all levels of an organization better understand how their.
Online piracy Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských kompetencí.
MSDN Academic Alliance Přehled programu Jan Toman.
SQL Server 2008 SKUs -All prices are ‘Open’ rounded up -Workgroup ~$140/CAL *Require a CAL to connect to paid SKUs **Free download with MSDN subscription.
Poznejte jak je skvělé Mít to pod Kontrolou René Klčo Microsoft System Center Data Protection Manager 2007.
Platforma Windows Server Partnerská konference – Solution track Petr Váša Product manager – divize Server&Tools 1. října 2009.
Obchodní akademie a Střední odborná škola, gen. F. Fajtla, Louny, p.o. Osvoboditelů 380, Louny Číslo projektu CZ.1.07/1.5.00/ Číslo sady 03Číslo.
1 1 Introduction to Navision 4.00 ESF –MU, Czech Republic Jaromír Skorkovský, MS., PhD.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM Businessland / A Secretary 06B5 AutorLadislava Pechová Období vytvořeníListopad.
Tutorial: Obchodní akademie Topic: Logical Functions Prepared by: Mgr. Zdeněk Hrdina Projekt Anglicky v odborných předmětech, CZ.1.07/1.3.09/ je.
Jak pořídit řešení podle Vašich potřeb? Drahoslav Dvořák Solution Specialist.
Computer visualization of relational database in www environment Radek Horáček Supervisor: ing. J. Blažej,Phd. Bachelor Thesis, Department of Physical.
Jan Dryml Systems Engineer Microsoft. Databáze SCCM 2007 Operační data Konfigurační data SCCM server Může poskytovat všechny nebo jen některé Uživatelská.
Možnosti zálohování infrastruktury Microsoft
How To Upload and Download Flies using Filezilla ?
CZECH STATISTICAL OFFICE Na padesátém 81, CZ Praha 10, Czech Republic Blind Friendly Website Helena Koláčková Czech Statistical Office.
Scanservice a.s. | Náchodská 2397/23 | Praha 9 | Česká republika | D O C U M E N T I M A G I N G
Chytrá volba pro podnikání René Keyzlar Operator Channel Lead 1/3/2012.
VMware Software Defined Datacenter Petr Dostálek, Avnet
VSphere with Operations Management (vSOM) – efektivní využívání infrastruktury Zuzana Jáklová VMware Licensing Expert
Databázová bezpečnost Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko–geologická fakulta.
Miroslav Holec Software Developer & Consultant Monitoring a diagnostika aplikací s Application Insights 2015.
Podpora rozvoje cizích jazyků pro Evropu 21. stol. INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ Tento projekt je spolufinancován Evropským sociálním fondem a státním.
IBM Cognos Mobile Version Hlavní trendy Rychle – Kdy budou výsledky? Kdy budu mít výsledky k dispozici? Kdy budou vidět změny? Více – Je k dispozici.
INTEGRATED RESCUE SYSTEM Střední průmyslová škola Hranice Mgr. Radka Vorlová 02_Integrated Rescue System CZ.1.07/1.5.00/
Accelerating Your Success TM IBM Tivoli NEWS Petr Klabeneš
EU peníze středním školám Název vzdělávacího materiálu: B2 – Verbs – Computers Číslo vzdělávacího materiálu: ICT12-19 Šablona: III/2 Inovace a zkvalitnění.
Azure Essential Jan Pospíšil Senior Technology Microsoft
NSWI152 - Vývoj cloudových aplikací Filip Zavoral Tomáš Herceg ~ Mario Kamburov ~ Jiří Vinárek
Word order Střední škola pedagogická, hotelnictví a služeb, Litoměřice, příspěvková organizace Litoměřice, Komenského 3 Autor: Pavel Vágai.
Elektronické učební materiály – II. stupeň Tělesná výchova Autor: Mgr. Roman Havlíček 2.1 GPS a Geocaching - praxe Kde se GPS využívá? START.
Inthouse App Jednoduchá vizualizace pro výrobce zařízení pro technologie budov © Siemens, s.r.o Všechna práva vyhrazena. siemens.cz/cps.
Základní nástroje pro vysokou dostupnost aplikace v Azure
Zabezpečení cloud prostředí
charakteristiky údajů (Struktura, rozměry) – BI jako IS
Gymnázium, Brno, Elgartova 3
LAN Switching and Wireless – Chapter 1
DIGITÁLNÍ UČEBNÍ MATERIÁL
Nové scénáře a ArcGIS Enterprise
Kaspersky Systems Management
Distribuovaný systém souborů
Digital Photography Číslo projektu CZ.1.07/1.5.00/
Introduction to MS Dynamics NAV (ATP_CTP)
Prognóza Exportu Raiffeisenbank a Asociace exportérů Praha
SQL Server 2017: Automatic tuning
Transkript prezentace:

Představení Azure Služeb Jan Pospíšil – Senior Technology

Cloud Computin g t Compute Inactivity Period t t t Zap & vyp Například dávkové zpracování Nadbytečná kapacita je nevyužitá Nečekaná zátěž Náhlé zvýšení zátěže ovlivňuje výkon Nevyplatí se pořizovat nadbytečnou kapacitu Compute Rychlý růst Úspěšná služba potřebuje růst Udržet krok je výzva pro IT Compute Predikované špičky Periodické navyšování zátěže Nevyužitá IT kapacita Compute

On Premises Zákazník spravuje všechno Infrastructure as a Service Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Azure spravuje hardware a virtualizaci Zákazník spravuje OS, data i aplikaci Platform as a Service Azure spravuje i běhové prostředí Zákazník spravuje aplikaci Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software as a Service Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Poskytovatel spravuje všechno Modely nasazení

Škálování větší zdroje více zdrojů 1×64 64×1

Azure ve světě 19 regionů v roce 2015 Datacentra Regionální partneři

Kontinuální georeplikace > 800 kml Microsoft Azure Storage Georeplikace

Jak funguje Dynamicky alokované zdroje Automatické přesouvání Automatická obnova Fabric Controller / Guest OS

Ovládání Webový portál PowerShell / CLI Management Libraries REST API

Fyzické zabezpečení Omezený přístup, ochranka 24/7 Pohybové senzory, biometrické snímače Vícefaktorová autentizace Nezávislé zdroje energie

Bezpečnost infrastruktury Oddělené síťové segmenty Interní firewall Interní TLS Monitoring a detekce incidentů Automatická konfigurace a recovery

Služby Microsoft Azure Virtual Machines Web Sites Cloud Services Mobile Services Storage SQL Database HDInsight Backup and Recovery Cache Notification Hubs Service Bus Media Services BizTalk Services Active Directory SchedulerCDN Multi-Factor Authenticatio n Visual Studio Online Virtual Network Traffic Manager ExpressRou te Compute Data App services Network API Managemen t DocumentDB Search Files Machine Learning Automation Data Factory Batch RemoteAp p Event Hubs Operational InsightsStream Analytics Key Vault

Cloud Management Portal >_ Scripting (Windows, Linux and Mac) REST API Boot VM from New Disk Ubuntu Server LTS Oracle Database 11g R2 SAP HANA Developer Edition Windows Server 2012 R2

 Focus on your application  Scalability, availability and reliability  Monitoring and diagnostics

Web Role All features of a worker role + IIS 7, 7.5 or IIS 8.0* ASP.NET 3.5 SP1, 4.0 or 4.5* – 64bit Hosts  Webforms or MVC  FastCGI applications (e.g. PHP)  Multiple Websites Http(s) Web/Worker Hybrid  Can optionally implement RoleEntryPoint *with Windows Server 2012

Worker Role Patterns Queue Polling Worker Poll and Pop Messages within while(true) loop E.g. Map/Reduce pattern, background image processing Listening Worker Role Create TcpListener or WCF Service Host E.g. Run a.NET SMTP server or WCF Service External Process Worker Role OnStart or Run method executes Process.Start() Startup Task installs or executes background/foreground process Custom Role Entry Point (executable or.Net assembly) E.g. Run a database server, web server, distributed cache

 Fast creation (<1’)  Language Support  Deployment (Staged)  Source Control Integration  Scale  Web Jobs  Site Slots  Traffic Manager  Backup  Hybrid Connections  Redis Cache GitHub Visual Studio Online Git BitBucket CodePlex DropBox FTP

Windows Store iOS Android Xamarin Sencha Windows Phone iOS Android HTML 5/JS SDKs Node.js Express.NET Web API REST API FacebookTwitterMicrosoftGoogle Active Directory SQL Table Storage Blob Storage WNS & MPNS APNSGCM Mongo DB Notification Hubs Source Control Hybrid Connections

… Fabric Compute Storage Application Blobs Queues REST Tables Files SMB “Microsoft Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency”, ACM Symposium on Operating System Principals (SOSP), Oct. 2011

SQL Database SQL Server database technology as a service Fully Managed Enterprise-ready with automatic support for HA Designed to scale out elastically with demand Ideal for simple and complex applications

Subnets in Windows Azure Virtual Network For network administrators Provides network admins the control to setup subnets in the Cloud and manage them as extensions of on-premise datacenters

North America Europe North Europe US West

Flexible hybrid or cloud deployment options Scale without large capital expense Delivered via Microsoft Remote Desktop Protocol and RemoteFX Remote applications delivered from the reliable Azure platform Access from Windows, iOS, Mac OS X, and Android devices User No Linux support No Templates to use in the cloud No Mapping to local drives, USB, serial ports No Access to other VMs

{ } JS

25 Mobiles Services Store data in the cloud, authenticate users, and send push notifications to your application within minutes. Web Sites Deploy web applications on a scalable and reliable cloud infrastructure. Media Services Cloud-based media solutions including both on-demand and live streaming capabilities. Quickly deploy a CDN solution optimized to meet your needs, including media, dynamic web applications, or mobile services.

On-Premises Active Directory ADFS rd Party Apps Microsoft Azure Active Directory Microsoft Apps Your Apps A modern cloud service providing identity management and access control capabilities to cloud applications

Service Bus Relay: Scenario: You have on-premise systems that you need to communicate with directly from outside your organization… Solution: Internal Web Services are exposed securely via the Relay which passes calls into the on-premise service and back to the calling clients Service Bus Queues: Scenario: Multiple systems and remote clients need to send business events to head office which processes these messages under varying load. Solution: Queues decouple senders from receivers, multiple receivers can handle varying load, simple to add new senders without impact. Service Bus Topics: Scenario: Multiple actions have to be taken as a result of incoming messages from external systems but these actions frequently change. Solution: Topics are special queues that have subscriptions which contain rules to determine which messages a subscription will contain. E A DC B

Azure API Management APP DEVELOPERS API PUBLISHERS APPS BACKEND SERVICES Hosted anywhere. Developed using any technology. PROXY DEVELOPER PORTAL PUBLISHER PORTAL

Websites Feature Overviews

.NET Python Develop apps with… Node.js Java PHP

CI / TFS, Github, VSO, etc. 2) Code Repository 1) Developers 4) Deploy to slot5) Test 7) Deploy to Cloud 6) Monitor and Improve Azure 3) Build Contoso App 6) Swap

AutoScale

Gallery

In-depth app monitoring

Remote monitoring and alerting

40

Backup \ Restore

Staging

Testing in Prod. 100% 80% 20%

Based on customer feedback we are moving to a model based on Predictable Performance

Incremental performance and features with easy upgrade and downgrade *The 99.99% availability SLA does not apply to Web and Business editions, which continue to be supported at 99.9% availability.

Web / BusinessBasic / Standard / Premium Machine Compute Writes Reads Memory DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 Machine Compute Writes Reads Memory DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 Noisy neighbor! Bounding boxes eliminates noisy neighbors

Monitoring % of current Performance Level Utilization 75% Read 50% Write 50% CPU 60% Memory Compute Writes Reads Memory DB workload Bounding Box

Performance is easily scaled up or down to meet changing workload and business needs B S0 S1 S2 P1 P2 P3

BasicStandardPremium Performance Levels (DTU) 5S0: 10 S1: 20 S2: 50 P1: 100 P2: 200 P3: 800 ASDB results16,600 tx/hourS1:,520 tx/minute S1:,940 tx/minute S2: 2,570 tx/minute P1: 105 tx/second P2: 228 tx/second P3: 735 tx/second Maximum DB size2GB250GB500GB Price* per hour (month)$ (~$5)S0: $ (~$15) S1: $ (~$30) S2: $ (~$75) P1: $ (~$465) P2: $1.292 (~$930) P3: $5.167 (~$3,720) *Starting November 1 st

Use monitoring and alerts to understand and manage resource utilization

Premium P1 Standard SO Standard S2 [ ] Premium P2 [ ] Standard S1 [ ] Basic [ ] Basic [ ] Basic [ ] Basic [ ] Basic [ ] Scale out/in Scale up/down Basic [ ] Basic [0-100]

[ shards_global ] sidsmidserverdatabase 11Server1DB1 21Server1DB2 [shardmaps_global] smidname 1RangeShardMap [ shard_mappings_global ] midsmidminmaxSid Shard Set DB 1 [0-100)... DB 2 [ ) DB 3 [ ) DB 4 [ ) DB 5 [ ) DB 6 [ ) DB n [n – n+100) Shard Map Manager

Client App DDR APIs SELECT * FROM customers WHERE customer ID = 104 DB 1 [0-100)... DB 2 [ ) DB 3 [ ) DB 4 [ ) DB 5 [ ) DB 6 [ ) DB n [n – n+100) Application Developer Shard Map Manager

DB1 Geo-replication minimizes business interruption from possible disasters

Enterprise-grade database-as-a- service with easily accessible tier-1 capabilities