Deploying Code and Resource to Microsoft Azure

Slides:



Advertisements
Similar presentations
System Center 2012 R2 Overview
Advertisements

1 Cloud-Scale Datacenters & Azure Ronan Geraghty Microsoft Azure Business Lead Microsoft Western Europe.
Mario Cavaldesi Microsoft Cloud Solution Architect
A cloud-first world Eric Leduc, National Data Platform Lead Adi Morun, Public Cloud Product Lead.
Cross Platform Mobile Backend with Mobile Services James
Azure’s global footprint 19 Regions ONLINE…huge datacenter capacity around the world…and we’re growing  100+ datacenters  One of the top 3 networks.
Microsoft Azure SoftUni Team Technical Trainers Software University
Website s Azure Websites is an enterprise class cloud solution for developing, testing and running web apps. Azure Websites allows you to focus on what.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
>50 TRILLION storage objects >500 MILLION AAD users 1 out of 4 VMs are Linux VMs >5>5 MILLION requests/sec >1,500,00 0 SQL databases in Azure >18.
The microservices approach Scales by cloning the app on multiple servers/VMs/Containers Monolithic application approach Microservices application.
Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar.
Microsoft Public Cloud Services
Azure. SQL, SharePoint, BizTalk Images Distributed Cache Queue Geo Replication Read-Only Secondary Storage Delete Disks Large Memory SKU Tag Expressions.
Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
Building and Diagnosing Applications using Visual Studio and Azure SDK Paul Yuknewicz Principal PM Manager.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Please fill in my session feedback form available on each chair. SPSCairo Welcome.
Introduction to Azure App Service Ali Siddiqui Principal Software Engineer Azure, Microsoft 1.
AZURE ACTIVE DIRECTORY Abdullah Zaib Software Engineer Azure AD, Microsoft.
Agility Dev TestDeploy Learn Agility.
Azure Web Apps For PHP Developers Maarten Microsoft Azure.
Microsoft Azure with the SAP HANA Platform
Let’s chat about Azure…. Michelle Olson Azure Partnerships BDM US Channel Development C :
99s_First_Production_Server.jpg CC-BY : 10x 4Gb Hard Drives 2000: 5000 Linux PCs Today:
TOUR ,000,000,000 1,000,000, ,000,000 10,000,000 1,000, ,000 10,000 1,000 Transistors Moore’s Law Metcalf‘s Law.
Azure in Education Improve your services and reduce your overhead at the same time.
PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10.
Journey to the Cloud DIFFERENTIATION AGILITY COST SaaS Solutions Higher-level services Cloud Infrastructure.
Trusted apps and developer stacks kept up to date with regular updates; developers get to focus on their application Proven apps and stacks deployed.
Azure.
Big Data from Microsoft Azure Robert Turnage Data Solutions Architect
Azure BiteSize: Azure Networking
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
MICROSOFT AZURE ISV PROFILE: BMC SOFTWARE
Deploying Web Application
Bringing Azure to the Datacenter – Microsoft Azure Stack
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Dev & Test (IaaS) Solution pitch deck
Parcel Tracking Solution Parcel Tracking What to look for Architecture
Partner Logo Veropath Offers a Next-Gen Expense Management SaaS Technology Solution, Built Specifically to Harness Big Data Analytics Capabilities in Azure.
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
Microsoft /5/2018 6:52 PM Microsoft & RedHAT
Design and Implement Cloud Data Platform Solutions
Veeam Backup Repository
Acutelearn Azure Administration Training in Hyderabad Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored.
Azure.
02 | Design and implement database
Azure Infrastructure as a Service
2017 Real Questions
App Service Overview Rand Pagels
Run Microsoft SharePoint on Azure
On-Premises, or Deployed in a Hybrid Environment
Auth0 Is Identity Made Simple for Developers, Built by Developers and Supported by the High Availability and Performance of Microsoft Azure MICROSOFT AZURE.
DeFacto Planning on the Powerful Microsoft Azure Platform Puts the Power of Intelligent and Timely Planning at Any Business Manager’s Fingertips Partner.
Data Security for Microsoft Azure
Accelerate Your Self-Service Data Analytics
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Carl Data Solutions Collects Utility Sensor and Meter Data to Provide Advanced Reporting, Alarming, and Analytics with Microsoft Azure MICROSOFT AZURE.
Appcelerator Arrow: Build APIs in Minutes. Connect to Any Data Source
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Abiquo’s Hybrid Cloud Management Solution Helps Enterprises Maximise the Full Potential of the Microsoft Azure Platform MICROSOFT AZURE ISV PROFILE: ABIQUO.
AIMS for BizTalk, Built on the Microsoft Azure Platform, Empowers Enterprises to Automate Insight and Analytics and Boost Value Creation MICROSOFT AZURE.
Technical Capabilities
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Microsoft CloudnEnterprise Symbols v2.3
Presentation transcript:

Deploying Code and Resource to Microsoft Azure Kristofer Liljeblad, Senior SDE, Microsoft, @krist00fer

Microsoft Azure A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.

Hyper scale Infrastructure is the enabler 100+ Datacenters across 30 Regions (24 Generally Available) Worldwide North Central US Illinois United Kingdom Regions United Kingdom Regions West Europe Netherlands Canada Central Toronto Central US Iowa Canada East Quebec City Germany North East ** Magdeburg China North * Beijing US Gov Iowa US DoD West TBD North Europe Ireland Germany Central ** Frankfurt Japan East Tokyo, Saitama China South * Shanghai East US Virginia West US California Japan West Osaka India Central Pune East US 2 Virginia US Gov Virginia India West Mumbai India South Chennai South Central US Texas US DoD East TBD East Asia Hong Kong SE Asia Singapore Australia East New South Wales Brazil South Sao Paulo State Australia South East Victoria Top 3 networks in the world 2.5x AWS, 7x Google DC Regions G Series – Largest VM in World, 32 cores, 448GB Ram, SSD… Operational Announced/Not Operational * Operated by 21Vianet ** Data Stewardship by Deutsche Telekom

Infrastructure Services Platform Services Security & Management Services Compute Stateless Compute Scheduled Compute Jobs Virtual App Streaming Distributed Web and Mobile Web Apps Infrastructure Mobile Backends API Management API App Business Process Automation Push Notifications Data Relational SQL Database Document Database Service Distributed In-Memory Cache Search Simple Key/Value Store Warehouse Hybrid Operations Service Creation & Configuration Directory Health Monitoring User/Group Directory Store Privileged Identity Management Identity Sign-Up and sign-in Domain Join & Policy Management Integration B2B Hybrid Connections Pub/Sub Queuing Simple Multi-Factor Authentication Analytics & IoT Big Data Analytics Predictive Data Stream Data Pipelines Device Data Collection Mobile Storage IoT Device Management Data Source Server Data Backup Scheduled Service Management Developer Services Development Tools Application Instrumentation Software Kits Software Lifecycle Management Operational Analytics Task Scheduler Encryption Key Store Bulk Data Import And Export Media & CDN Content Delivery Network (CDN) Live & OD Media Streaming Software/Solution Marketplace Disaster Recovery Pre-Build VM Images Hybrid/Intelligent Data Backup Infrastructure Services OS/Server Compute Storage Networking Virtual Servers Containers Disk based Object/File Storage Shared Storage SSD based Object/File Storage Virtual Network VM Load Balancer DNS Direct Network Connections Traffic Distribution VPN Gateway HTTP Load Balancer Datacenter Infrastructure (30 Regions, 24 Online)

Infrastructure Services Platform Services Infrastructure Services OS/Server Compute Storage Datacenter Infrastructure (30 Regions, 24 Online) Web and Mobile Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Media & CDN Content Delivery Network (CDN) Media Services Integration BizTalk Services Hybrid Connections Service Bus Queues Operations Backup StorSimple Azure Site Recovery Import/Export Networking Data SQL Database DocumentDB Redis Cache Azure Search Tables Warehouse Azure AD Health Monitoring Virtual Network Express Route BLOB Storage Files Premium Virtual Machines AD Privileged Identity Traffic Manager App Gateway Operational Analytics Services Compute Cloud Batch RemoteApp Service Fabric Developer Services Visual Studio Insights SDK VS Online Container DNS VPN Gateway Load Balancer Domain Services Analytics & IoT HDInsight Machine Learning Stream Factory Event Engagement Lake IoT Hub Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot B2C Scheduler

Infrastructure Services Platform Services Infrastructure Services OS/Server Compute Storage Datacenter Infrastructure (30 Regions, 24 Online) Web and Mobile Web Apps Mobile Apps API Management API Apps Logic Apps Notification Hubs Media & CDN Content Delivery Network (CDN) Media Services Integration BizTalk Services Hybrid Connections Service Bus Queues Operations Backup StorSimple Azure Site Recovery Import/Export Networking Data SQL Database DocumentDB Redis Cache Azure Search Tables Warehouse Azure AD Health Monitoring Virtual Network Express Route BLOB Storage Files Premium Virtual Machines AD Privileged Identity Traffic Manager App Gateway Operational Analytics Services Compute Cloud Batch RemoteApp Service Fabric Developer Services Visual Studio Insights SDK VS Online Container DNS VPN Gateway Load Balancer Domain Services Analytics & IoT HDInsight Machine Learning Stream Factory Event Engagement Lake IoT Hub Catalog Security & Management Azure Active Directory Multi-Factor Authentication Automation Portal Key Vault Store/ Marketplace VM Image Gallery & VM Depot B2C Scheduler

How should I pick?

”The Answer” to what technology to use... Comes from experience Comes from asking ”The Right Questions” Comes from the none technical requirements

And perhaps ”The Answer” ... Is not in any public cloud ... Including Microsoft Azure But rather in your own Data Center

Control vs Service? Infrastructure as a Service “The hammer and nail” Virtual Machines & Scale Sets Virtual Networks Virtual NICs Public IP-addresses Load Balancers … Platform as a Service “The butler” Service Fabric App Service Web Apps API Apps Functions …

In order to make a choice, you still need to know what items there are on the menu you are choosing from.

Virtual Machines & VM Scale Sets Deploy what you want, nearly instantly Deploy with a click using Resource Manager templates

Demo Deploying VMs and other resources using Azure Resource Manager, ARM, Templates

Container Service Cluster of pre-configured VMs Optimized configuration of Open Source scheduling and orchestration tools Leverages the Docker container format Marathon and DC/OS or Docker Swarm

Microservices Encapsulate a customer or business scenario. What is the problem you are solving? Developed by a small engineering team. Can be written in any programming language and use any framework. Consist of code and (optionally) state that are independently versioned, deployed, and scaled. Interact with other microservices over well-defined interfaces and protocols. Have unique names (URLs) that can be used to resolve their location. Remain consistent and available in the presence of failures.

State

Service Fabric Simplify microservice-based application development and lifecycle management Deliver low-latency performance and efficiency at massive scale Proven platform used by Azure and other Microsoft services Run in Azure, on-premises, or in other clouds Build stateless or stateful microservices Use “any” programming language

Different apps in Service Fabric Reliable Service App Stateless with state in external storage Could store state in reliable collections Reliable Actor App Statefull and state is handled by Service Fabric Guest Executable App ”Any” executable written in any language Support for Linux and Java is comming

App Service Web Apps Mobile Apps Logic Apps API Apps Azure Functions

Demo Node.js Web App, GitHub Integration and Azure Functions

Conclusion There are a lot of options There is no silverbullet Services / Platforms Deployment Methods Storage allternatives There is no silverbullet Microsoft Azure has a lot of infrastructure- and platform services for your projects Free trials available at http://azure.com