Azure-The Best Cloud for Developers

Page 1

Azure – the best cloud for developers

Build and deliver applications faster and more reliably

Inovar Consulting


Challenges and opportunities for developers Why Microsoft Azure? What is DevOps?

Agenda

Azure + GitHub Developer tools and services OpenSource How can Microsoft and Inovar help? How do you get started?


Business is powered by applications External-facing Applications

Line of Business Applications

DATA

Internal Applications


“Technology-driven disruption is providing exponential growth opportunities� Gene Hall, Gartner CEO

Nearly 50% of the current S&P 500 will be replaced by 2026 Innosight

Corporate Longevity: Turbulence Ahead for Large Organizations


Developers are at the heart of your company’s innovation

Increase productivity

Accelerate collaboration


From zero to hero It’s never been a more productive time to be a developer


request

verror

forever-agent

Tens of packages. Millions of lines of code. json-schema-traverse

cookie

oauth-sign


A global, and diverse community of contributors


Innovators participate in the community


Product innovations need to reach customers quickly, and stay available

Accelerate delivery

Optimize reliability


Software delivery paradox Speed vs. control impedes innovation

SPEED

Innovation

Reliability

CONTROL


The journey to the cloud Infrastructure

Data

Code

“What your application runs on”

“What your application works with”

“What your application does”

Migrate • Innovate Unified Management • Security • Governance • Tools • DevOps


Challenges

Keeping up with the speed of business Code More resilient and scalable applications Adding new features and functionality without taking applications down Future-proof applications

Data Data growth and data silos Incongruent data types

Infrastructure Heterogeneous workloads Hybrid deployments Security and management Continuous monitoring Cost management

Performance constraints Complexity of solutions Rising data maintenance costs Security issues and data breaches

Application Delivery Shorter release cycles Improved software quality Responding faster to bugs and security incidents Learning from real usage to continuously improve applications


Microsoft Azure Cloud for limitless applications


Azure application development The best cloud for developers

Multi-channel user experiences

Open and hybrid cloud backends

Data-driven intelligence

DevOps built-in


Develop

Accelerating Delivery with DevOps Shared goals and tooling

Collaborate

Collaboration Process automation Continuous delivery and improvement

Operate

Deliver


Time spent 50%

50%

40%

Innovation with control

30%

30%

20%

Top performing DevOps companies spend more time innovating and less time “keeping the lights on�

15%

10%

10% 0%

Top DevOps Performers Source: 2018 State of DevOps Report, presented by DORA

20%

19.5% 20%

5%

Low DevOps Performers

10% 5%


Develop Visual Studio

Innovate at scale. Deliver with confidence. Deliver faster and more reliably with GitHub and Microsoft Azure

Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center

Deliver Azure Boards Azure Pipelines Azure Lab Services


The #1 Developer platform on the planet Most contributions 1.1B in 2018 Most developers 33M Highest growth 8M new devs in 2018 Most Repos 96M Most activity 200M PRs, 800M API requests daily Most students 1.1M Most organizations 2.2M Most secure 5M vulnerability alerts in 2018


“With DevOps and Azure, we’re able to reduce our new-feature release cycle down to one week, and we think we can even speed that up.” Fikri Larguet: Director of Cloud Services at Geico Read the story


Azure DevOps Hands-on Lab


Visual Studio Visual Studio Code

Develop

Visual Studio Intellicode Visual Studio Live Share

Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center

Deliver Azure Boards Azure Pipelines Azure Lab Services


the most popular developer tool, and the most productive The most efficient tools for developers to navigate, write, and fix code Collaborate, manage pull requests and review source code where it was written— inside the editor


Code

code editing redefined Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules.


Xerox “The multitude of changes to Visual Studio that helps make developers’ jobs easier is paying dividends. By accelerating development, Visual Studio is saving us time and development effort, which translates into substantial savings.” Raman Padmanabhan VP Technology & Innovation, Xerox

40% productivity increase for 450 developers


Develop Visual Studio

Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center

Deliver Azure Boards Azure Pipelines Azure Lab Services


Home to millions of developers


The #1 Developer platform on the planet Most contributions 1.1B in 2018 Most developers 33M Highest growth 8M new devs in 2018 Most Repos 96M Most activity 200M PRs, 800M API requests daily Most students 1.1M Most organizations 2.2M Most secure 5M vulnerability alerts in 2018


Home to the most important and popular open source projects on the planet


Unleashing innovation GitHub brings open source workflows to your organization, breaking down silos and enabling InnerSource through: • Expertise sharing • Cross-team collaboration • Improved code reuse • Increased velocity • Secure workflows

@


“On GitHub, the most natural thing in the world is to contribute back, developers at SAP are productive and innovative and are able to imagine great things in that ecosystem.� Dominik Tornow, Director of Engineering at SAP Labs Read the story


Develop Visual Studio

Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center

Deliver Azure Boards Azure Pipelines Azure Lab Services


STORIES

TO DO

IN PROGRESS

TEST

DONE

Autonomous innovation, with business alignment Connecting ideas to releases Scrum ready to help your teams run sprints, stand-ups, and planning meetings Insights into project status and health


Always production deployable Automatically build and test code on every commit Cloud-hosted pipelines for Linux, macOS and Windows Any language, any platform, any cloud Native support for containers and Kubernetes


Release safely. Release often. Create environment rings for pre-release testing to scoped users Staged environment releases Pre and post deployment approvals Gates can define automatic approval based on satisfied conditions


Develop Visual Studio

Collaborate Operate Azure Monitor Azure Policy Azure Automation Azure Security Center

Deliver Azure Boards Azure Pipelines Azure Lab Services


Reactive operations “Shifting left”

DEVELOP

DELIVER

OPERATE Governance Security Monitoring Automation Resiliency


Moving to proactive operations with Azure “Shifting left”

DEVELOP

DELIVER

Resiliency

Security

Monitoring

Governance

OPERATE

Automation


Deploy continuously and compliantly

Enterprise-grade security, monitoring, and management services built-in

Governance

Security

Resiliency

Monitoring

Automate

Proactively apply policies and enable compliant releases

Industry leading Security with Advanced Threat Protection

High availability and protection for VMs, apps and data

Deep operational insights with rich intelligence

Powerful scripting, configuration and update management

Azure Policy & Blueprints

Azure Security Center

Azure Backup & Site Recovery

Azure Monitor

Azure Automation


“Speeding up our software delivery engine has had a huge impact on our business, it’s enabled us to introduce new services faster, move into new markets, and respond to the everyday needs of the business.” Robert Rodduck: Director of Architecture and DevOps at Ambit Energy Read the story


Microsoft Azure Cloud for limitless applications


Develop

Innovate at scale. Deliver with confidence. Deliver faster and more reliably with GitHub and Microsoft Azure

Collaborate Operate

Azure Monitor Azure Policy Azure Automation Azure Security Center

Deliver Azure Boards Azure Pipelines Azure Lab Services


Develop IntelliJ Eclipse

Advanced Workloads Web + Mobile Internet of Things

Core Infrastructure

Collaborate

Compute

Containers

Security

Serverless

Storage

Identity

Management

Data + Analytics

Networking

Operate

Deliver

Ansible Chef ELK Stack Grafana Puppet

Jenkins Maven Packer Terraform

Microservices

Artificial Intelligence Cognitive Services High Performance Computing

Azure Stack + Hybrid


Azure - recognized as the best developer experience

Leader

Leader

Leader

Leader

Mobile Application Development Platforms

Enterprise Application Platformas-a-Service

Operational Database Management Systems

Enterprise Agile Planning Tools

Gartner Magic Quadrant for Operational Database Management Systems.

Gartner Magic Quadrant for Enterprise Agile Planning Tools.

Gartner Magic Quadrant for Mobile Application Development Platforms.

Gartner Magic Quadrant for Enterprise Application Platform-as-a-Service.


Next steps Let’s get started on your journey to the cloud‌

Identify potential scenarios for a pilot/POC

Partner with Inovar Consulting to help assess your needs

Create your roadmap to implement DevOps


How can we help?

https://www.inovarconsulting.co.in/ hello@inovarconsulting.co.in

Accelerate your move to the cloud with Azure

Save and reduce risk as you move to the cloud Contact us if you would like to participate in our special Azure migration offers


© Copyright Microsoft Corporation. All rights reserved.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.