Azure. Rainer Stropek. Neues in der MS Cloud. Microsoft Entwickler-Update 2016. software architects gmbh. Web Mail Twitter



Ähnliche Dokumente
Microsoft Cloud Deutschland für Service Provider

Agenda. Ausgangssituation (Beispiel) PaaS oder IaaS? Migrationspfade Deep Dives. IaaS via Azure Site Recovery PaaS via SQL Deployment Wizard

Microsoft Server Lösungen

Neue Möglichkeiten für Ihr Rechenzentrum

Große Datenbanken & Große

Microsoft Azure Eine Einführung für IT Professionals. Peter Kirchner Technical Evangelist Microsoft Deutschland GmbH

WIR BAUEN UNS EIN RECHENZENTRUM UND MEHR

Herzlich Willkommen. Achim Brefeld

Tech Data Microsoft Microsoft Azure Webcasts. 25. März 2015 bis 20. April 2015

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH

Microsoft Azure Fundamentals MOC 10979


AZURE ACTIVE DIRECTORY

produktivität erhöhen mit managed hybrid azure

TYPO3 in der Cloud User Group meets Microsoft. Munich User Group

Markteinführung Microsoft Cloud Deutschland

Mobile Backend in der

andreasschabus TECHNICAL EVANGELIST DX

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

Microsoft Cloud at your Service: Hoch hinaus mit Microsoft Cloud Lösungen

Introduction to Azure for Developers MOC 10978

Microsoft + Open Source Die Strategie

MICROSOFT KNOW HOW-OFFENSIVE DIGITALISIERUNG IN DER DEUTSCHEN CLOUD

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

ALM As-A-Service TFS zur hausinternen Cloud ausbauen

23. Januar, Zürich-Oerlikon

Office 365 Dynamics 365 Azure Cortana Intelligence. Enterprise Mobility + Security Operations Mgmt. + Security

Mobile Backend in. Cloud. Azure Mobile Services / Websites / Active Directory /

Implementing a Software- Defined DataCenter MOC 20745

Was ist Windows Azure? (Stand Juni 2012)

Zend PHP Cloud Application Platform

CLOUD Die ultimative Lösung?

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), um uns zu hören!!!.

MICROSOFT WINDOWS AZURE

DATENBANK LÖSUNGEN. mit Azure. Peter Schneider Trainer und Consultant. Lernen und Entwickeln.

System Center 2012 R2 und Microsoft Azure. Marc Grote

Windows 7, 8 und 10. Wohin soll die Reise gehen

System Center 2012 R2 und Microsoft Azure. Marc Grote

Überblick über die Windows Azure Platform

Wie Amazon mit Hilfe von Technologie und Daten erfolgreich ist Startup Firmen in Deutschland und weltweit haben Agilität, Innovation und globale

Core Solutions of Microsoft Exchange Server 2013 MOC 20341

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies

SQL Azure Technischer Überblick. Steffen Krause Technical Evangelist Microsoft Deutschland GmbH

After fire and the wheel, cloud is the new game changer.

Agenda. Allgemeines zum Inhalt: Überblick über Plattformdienste (kein Deep Dive) Bei der Ausführung von Anwendungen Fokus auf Cloud Services

produktivität erhöhen mit managed hybrid azure

Agenda MICROSOFT DEUTSCHLAND CLOUD MICROSOFT INVESTMENTS DIE SIE MOMENTUM & OPPORTUNITY BUSINESS OPPOERTUNTY

Microsoft Azure für Java Entwickler

The Storage Hypervisor

Rein relationale DB in Prod? Datenbanken in produktiven Einsatz? SQL + NoSQL DB in Prod? (MongoDB, Redis, CouchDB, Cassandra)

Portal for ArcGIS - Eine Einführung

Hybride IT mit Microsoft Azure

Cloud! dotnet Usergroup Berlin. Sein oder nicht sein!?! Robert Eichenseer

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Powershell DSC Oliver Ryf

über mehrere Geräte hinweg...

Public Cloud im eigenen Rechenzentrum

Dr. Holger Sirtl. Senior Technical Evangelist Microsoft

Tech Data Microsoft Microsoft Azure Webcasts. 25. März 2015 bis 20. April 2015

Azure Community Deutschland. Microsoft Azure. Was ist drin für Unternehmen? Oliver Michalski (Senior Software Engineer.NET)

Isabel Arnold CICS Technical Sales Germany z/os Explorer IBM Corporation

HERZLICH WILLKOMMEN SHAREPOINT DEEP DIVE FOR ADMINS IOZ AG 2

Tech Data Microsoft Microsoft Azure Webcasts. 25. März 2015 bis 20. April 2015

Selectron Fleet Diagnosis

Agenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned

Administering Microsoft Exchange Server 2016 MOC

Strategien für moderne Web-Projekte. Thomas Witt Berlin,

Microsoft SharePoint. share it, do it!

Wer bin ich? Senior Consultant Enterprise Mobility. MVP Cloud and Datacenter Management

oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack

SharePoint 2016 was kommt auf uns zu? SharePoint & Office 365 Community Zentralschweiz

Web APIs auf dem Prüfstand Volle Kontrolle oder fertig mit den Azure Mobile Services?

Customer Reference Case: Microsoft System Center in the real world

Unternehmen-IT sicher in der Public Cloud

Cloud Computing mit OpenStack

NoSQL mit Postgres 15. Juni 2015

RDS und Azure RemoteApp

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Technologietag SharePoint 2010

1. Übersicht Public Cloud Anbieter (PaaS und IaaS)

Provisioning SQL Databases MOC 20765

Und jetzt die Deutsche Cloud, warum eigentlich? Microsoft Cloud Deutschland Michael Kranawetter National Security Officer

Digicomp Microsoft Evolution Day ADFS Oliver Ryf. Partner:

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS IOZ AG 1

Wissenswertes über System Center 2012 R Wissenswertes über System Center 2012 R2

Daten in der Microsoft-Cloud

Jörg Neumann Acando GmbH

ConfigMgr und Azure? Conditional Access. PowerBI Azure Infrastruktur. Cloud-Based Distribution Points. Updates and Services.

Frühling für iphone-apps

Gemeinsam zum Ziel. Moderne IT Basis für die Digitalisierung. 29. Juni 2017 Astoria, Olten. BrainConsult AG

UG Ingolstadt. Auf die Cloud, Fertig, Los MS Azure Die Microsoft Cloud. 21. Februar 2012.NET Usergroup München. Robert Eichenseer

Roman Schacherl, softaware gmbh. Windows 8-Apps in Business-Szenarien

Machine Learning in Azure Hätte ich auf der Titanic überlebt? Olivia Klose Technical Evangelist, oliviaklose.

Software Defined Data Center. Matthias Klein Senior IT Architect

Internet of Things (IoT)

Provider-hosted Add-Ins mit Azure. Carsten Büttemeier

JONATHAN JONA WISLER WHD.global

SharePoint Provider for Oracle

IT SECURITY MANAGEMENT MIT ARIS CLOUD ENTERPRISE

Transkript:

Microsoft Entwickler-Update 2016 Rainer Stropek software architects gmbh Azure Neues in der MS Cloud Web Mail Twitter http://www.timecockpit.com rainer@timecockpit.com @rstropek

Agenda Azure State of the Union Azure Portal Azure Resource Manager DocumentDB Azure SQL Database News Azure App Services News

Azure 101

Hyper scale Infrastructure is the enabler 24 Regions Worldwide, 22 ONLINE huge capacity around the world growing every year West US California US Gov Iowa Central US Iowa South Central US Texas North Central US Illinois Canada Central Toronto US Gov Virginia Canada East Quebec City East US Virginia East US 2 Virginia North Europe Ireland West Europe Netherlands India West Mumbai India Central Pune China South * Shanghai India South Chennai China North * Beijing East Asia Hong Kong Japan East Saitama Japan West Osaka SE Asia Singapore Australia East New South Wales Brazil South Sao Paulo 100+ datacenters Top 3 networks in the world 2x AWS, 6x Google DC Regions G Series Largest VM in World, 32 cores, 448GB Ram, SSD Operational Announced/Not Operational * Operated by 21Vianet Australia South East Victoria

Platform Services Security & Management Portal Cloud Services Service Fabric Web Apps API Apps SQL Database Data Warehouse DocumentDB Hybrid Operations Azure AD Health Monitoring Azure Active Directory Azure AD B2C Batch RemoteApp Mobile Apps Logic Apps Redis Cache Azure Search Storage Tables AD Privileged Identity Management Domain Services Multi-Factor Authentication Automation Storage Queues BizTalk Services API Management Notification Hubs Backup Scheduler Hybrid Connections Service Bus HDInsight Machine Learning Stream Analytics Data Lake Operational Analytics Key Vault Visual Studio Azure SDK Data Factory Event Hubs Data Catalog Import/Export Store/ Marketplace VM Image Gallery & VM Depot Media Services Content Delivery Network (CDN) VS Online App Insights Infrastructure Services IoT Hub Mobile Engagement Azure Site Recovery StorSimple

Azure momentum New Azure customer subscriptions/month SQL databases in Azure Storage objects in Azure Azure Active Directory Users Developers registered with Visual Studio Team Services Revenue from Start-ups and ISVs

Azure Portal Endlich RTM

Weitere Informationen: https://azure.microsoft.com/en-us/documentation/articles/azure-portal-overview/ Neues Azure-Portal https://portal.azure.com Zentraler Einstiegspunkt für Azure-Management Erweiterbar, skalierbar, konsistent Ressourcen erstellen, verändern und überwachen Marktplatz Hochgradig personalisierbar

Demo Azure Portal

Azure Resource Manager Why do we need ARM?

Azure Service Management Azure Service Management API is the version 1 that provided programmatic access for functionality in the Azure platform. Exposed as a REST API ASM was XML based and the scripts can be used via PowerShell, CLI ASM can be used to configure Cloud Services, Storage accounts, Virtual Networks. Security Certificates uploaded via Management portal and separated from the binary package required by the cloud app.

ASM: Challenges and Limitations There is no way to specify multi-region or multi-service in a single script. Different scripts were used for targeting various services and the execution was orchestrated by the tool Used Affinity Groups concept for close proximity hints No consistency in the API exposed by services XML, some used JSON

ASM: Challenges and Limitations Organizing 1000s of resources across the organization was hard. Limited access control exposed in the model. Subscription co-administrator for providing user access Limited auditing available from the portal The List Subscription Operations operation returns a list of create, update, and delete operations that were performed on a subscription during the specified timeframe.

Consistent Management Layer AZURE RESOURCE MANAGER API

Areas of Focus

Deploying with ARM template-driven declarative idempotent multi-service multi-region extensible

ARM ARM Templates https://github.com/rstropek/samples/tr ee/master/armworkshop ARM in Visual Studio Demo

DocumentDB Dokumentenorientiertes NoSQL als PaaS Dienst

Weitere Informationen: https://azure.microsoft.com/enus/documentation/articles/documentdb-introduction/ DocumentDB Dokumentenorientierte NoSQL Datenbank JSON Besonderheiten Schema-free, fully indexed Ad hoc Abfragen mit SQL JavaScript in der DB PaaS, Skalierbarkeit SDKs.NET, Node.js, Java, JavaScript, Python

Weitere Informationen: https://azure.microsoft.com/en-us/documentation/articles/documentdb-introduction/ DocumentDB Was ist neu? General Availability (April 2015) Neue Regionen, größere DBs, funktionale Erweiterungen Mehr dazu: https://azure.microsoft.com/de-de/blog/tag/documentdb/

DocumentDB Azure Portal cloudportam.com Demo

Azure SQL Database Weitere Infos: https://azure.microsoft.com/en-us/blog/tag/sql/

SQL Database (v12) General Availability Neuerungen Wesentlich höhere Kompatibilität mit on-premise SQL Server Bessere Performance (mehr DTUs ohne Preiserhöhung) Elastic Database Pools DTUs auf viele DBs verteilen, um Kosten zu sparen Elastic DB Jobs

Elastic Database Pools

Dynamic Data Masking, Quelle: Microsoft Security Dynamic Data Masking Sicherheitskritische Daten maskieren Keine Programmänderung notwendig Konfigurierbar über Policies im Azure-Portal Row-Level Security Sicherheit in Multi-Tenant Apps

Demo SQL Data Masking

Security Contained Database Users Kein Login in der master DB mehr Backup/Restore, Failovers etc. CREATE USER user WITH PASSWORD='password'; Azure Active Directory Authentication für SQL Databases Ähnlich Windows Authentication in SQL Server Benutzt Contained Database Users Transparent Data Encryption (Preview) Verschlüsselung aller gespeicherten Daten (DB, Log, Backup) zur Laufzeit Keine Programmänderungen notwendig

Security Always Encrypted Verschlüsselung der Daten auf Client-Seite

App Services

Azure App Services Web Apps + Mobile Services Keine Trennung mehr Neu: Logic und API Apps

Logic und API Apps Swagger API App Logic App Demo

App Services Unterstützung von ASP.NET 5 (aka ASP.NET Core 1.0) Slot Settings Settings, die beim Swap nicht übertragen warden Für z.b. Testdatenbanken

App Services Slot Settings Demo

Microsoft Entwickler-Update 2016 Rainer Stropek software architects gmbh Danke für die Aufmerksamkeit Web Mail Twitter http://www.timecockpit.com rainer@timecockpit.com @rstropek