0% found this document useful (0 votes)
27 views

Lesson 9 - Cloud and DevOps

Digital transformation requires cloud computing and DevOps. Cloud computing provides scalable IT resources on demand that are foundational for digital businesses. DevOps aims to optimize collaboration between development and operations teams to enable faster software delivery. When implemented together, cloud computing and DevOps allow organizations to rapidly change their digital services and infrastructure in response to business needs.

Uploaded by

ISSNewHQ
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Lesson 9 - Cloud and DevOps

Digital transformation requires cloud computing and DevOps. Cloud computing provides scalable IT resources on demand that are foundational for digital businesses. DevOps aims to optimize collaboration between development and operations teams to enable faster software delivery. When implemented together, cloud computing and DevOps allow organizations to rapidly change their digital services and infrastructure in response to business needs.

Uploaded by

ISSNewHQ
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

Digital Transformation for Leaders

Cloud and DevOps


Learning Objectives

By the end of this lesson, you will be able to:

Define cloud computing

List the benefits of cloud computing

Identify the service and deployment models of cloud computing

Explain the association between cloud computing and digital


transformation

Describe the meaning of DevOps

Analyze the relation between Cloud, DevOps, and Digital


Cloud Computing
What Is​ ​Cloud Computing?

Cloud computing refers to the storing and accessing of data and programs over the
Internet instead of your computer's hard drive.
Benefits of​ ​Cloud Computing

Elimination of hardware
and software costs

Easier data backup Speeding up of processes

Benefits of Cloud
Computing Quick and easy disaster
Global scale of operations
recovery

Elimination of Secure data centers


maintenance costs
Uses of Cloud Computing
Cloud Service Models

The three common cloud service models:

CRM, Email, virtual


desktop, games

Execution runtime,
database, web server

Virtual machines, servers,


network
Deployment Models of Cloud Computing

Public Cloud

Private Cloud

Community Cloud

Hybrid Cloud
Use Case: Communication Tools

Many messaging tools and network-based communication applications today are based on
cloud infrastructure.

All messages and information are stored on the service provider’s hardware instead of users’
personal device. This enables users to access this information from any device over the
Internet.
Cloud Computing and Digital Transformation

• Cloud services offer unlimited and dynamic IT • Digital transformation does not assume that
resources. the physical business will disappear.

• They form the foundation of digital • It assumes that revenue from the physical
transformation. business will continue to erode until a new
equilibrium is reached between the digital
• They can facilitate rapid business change. and physical environments.

• The cloud provides a good starting point for


digital business in a dynamic environment.
Cloud Computing in Finance

Allstate is using cloud computing mostly in the form of


software-as-a-service (SaaS).

CompoZed Labs, a unit under Allstate, uses Pivotal Cloud


Foundry, a software workbench for building applications
that can run on a company’s internal servers or on a third-
party public cloud infrastructure.
Cloud Computing in Healthcare

McKesson, the largest U.S. pharmaceutical


distributor, has developed a fully-integrated, cloud-
based sourcing solution to completely automate
the healthcare supply chain.

Users of the new solution will have access to


information on critical medical-surgical supplies,
high-cost physician preference items, and group
purchasing organization or self-contracted items
through a private marketplace.
Cloud Computing in Travel

Amadeus has transformed travel industry services with private cloud.


It implemented an enterprise private cloud to meet the evolving needs of internal and external customers.
This helped increase its flexibility and business agility.
Cloud Computing in Banking

Bank of America is turning to Microsoft Cloud to deliver new business efficiencies, support digital
culture change, and meet customer needs effectively.
Cloud Computing in Entertainment

• Netflix leverages the potential of cloud


• Cloud computing offers scalable resources
computing to its advantage.
through various subscription models.

• Due to its on-demand streaming service, it


• This means that you will only need to pay for the
faces large surges in server load at peak times.
computing resources you use.

• The move to migrate from in-house data


• This helps in managing spikes in demand
centres to cloud helped expand the company’s
without the need to permanently invest in
customer base without investing in setup and
computer hardware.
maintenance of costly infrastructure.
Cloud Computing in Netflix

Innovation (1997) Disruption (2004) Transformation Growth (2017)


(2007)
• Introduction of • Non-linear TV • Video streaming • 109.25 million
monthly applications took is introduced with streaming
subscription over linear deep insights on subscribers
concept for DVD television and brick preferences worldwide
rentals and mortar Netflix
stores • Shows are • A collection of
• Growth of • Sudden decrease produced based 6,500 movies and
subscribers to one in DVD-by-mail and on customer 1,700 shows
million within six subscription preferences streamed globally
years revenue
DevOps
What Is DevOps?

• DevOps stands for development operations.

• It is a practice of optimizing development and operations activities through structured


processes, automation, and collaboration.

• It aims to synergize processes between development and operations teams to make


them more efficient.
DevOps, Cloud, and Digital

DevOps, Cloud, and Digital are closely linked subjects.

Cloud is the main vehicle for


Digital Masters to provision DevOps is all about speed,
applications and infrastructure quality, and value for money
capabilities in an agile, flexible,
and speedy way.

There is an increased appreciation for the role of


Digital with Cloud and DevOps entering the scene.
Benefit of DevOPs

DevOps integration benefits the company in the following three areas:

Technical benefits: Cultural benefits: Business benefits:


• Continuous software • Happier, more • Faster delivery of
delivery productive teams features
• Less complexity to • Higher employee • More stable operating
manage engagement environments
• Faster resolution of • Greater professional • Improved
problems development communication and
opportunities collaboration
Impact of DevOps Integration

DevOps integration changes the way an enterprise is structured and ensures faster delivery.

The DevOps approach helps:

• Effective code management


• Rapid processes
• Prompt configuration management
Impact of DevOps Integration

Effective Code
Management
The development team needs to feed in the raw
code once and leave for testing.
Rapid Processes DevOps ensures that developers perform rapid
integration testing that reduces errors and time
Prompt
taken for launch.
Configuration
Management
Impact of DevOps Integration

Effective Code When software developers are encouraged to


Management
quickly produce a minimal viable product, testing
happens sooner and important feedback is sent
Rapid Processes back to the developers.

Prompt Using the DevOps development approach, bugs are


Configuration fixed quickly, features and changes are added, and
Management
new versions can be rolled out faster than before.
Impact of DevOps Integration

Effective Code With DevOps, companies benefit from cloud vendors


Management platform as a service (PaaS).

PaaS automatically provides the appropriate


Rapid Processes
runtime container and middleware services for an
Prompt application in a consistent environment across the
Configuration application life cycle. It minimizes the costs of
Management downtime and abstracts applications from
infrastructure dependencies.
Key Takeaways

Cloud computing refers to the storing and accessing of data and


programs over the Internet instead of your computer's hard drive.

Cloud services offer unlimited and dynamic IT resources and


form the foundation of digital transformation.

DevOps is a practice of optimizing development and operations


activities through structured processes, automation, and
collaboration.

There is an increased appreciation for role of the digital with


cloud and DevOps entering the scene.

You might also like