Introduction to Cloud · cloud. •Microservices (or microservices architecture) are a cloud native architectural approach in which a single application is composed of many loosely

Post on 13-Oct-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Introduction to Cloud Computing

Hussah Alakeel – Cloud Developer Advocate

Cloud and Cognitive, IBM Saudi

Email: Hussah.alakeel@ibm.comLinkedIn: https://www.linkedin.com/in/hessa-alaqeel-811964150/

Agenda

• What is Cloud?

• Cloud Computing Mdoels

• Public Cloud

• Private Cloud

• Hybrid Cloud

• Cloud Native Development

• What are containers, Microservices and DevOps

• IBM Cloud

• How to claim your Badge

Sign-up for an IBM Cloud Account

https://ibm.biz/BdqCFP

What is Cloud?

what does it do? what does it mean to me? how can I use the cloud with social media, with mobile, with

data and analytics?

Datacenters

Cloud Computing Models

• Software as a service (SaaS) Platform as a service (PaaS) Infrastructure as a service (IaaS)

Public Cloud

• Public clouds are owned and operated by companies that offer rapid access over a public network to affordable computing resources. With public cloud services, users don’t need to purchase hardware, software, or supporting infrastructure, which is owned and managed by providers.

Private Cloud

• A private cloud is infrastructure operated solely for a single organization, whether managed internally or by a third party, and hosted either internally or externally. Private clouds can take advantage of cloud’s efficiencies, while providing more control of resources and steering clear of multi-tenancy.

Hybrid Cloud

• A hybrid cloud uses a private cloud foundation combined with the strategic integration and use of public cloud services. The reality is a private cloud can’t exist in isolation from the rest of a company’s IT resources and the public cloud. Most companies with private clouds will evolve to manage workloads across data centers, private clouds, and public clouds - thereby creating hybrid clouds

Cloud Native Development

• According to the Cloud Native Computing Foundation, cloud-native systems have the following attributes:

1. Applications or processes are run in software containers as isolated units.

2. Processes are managed by central orchestration processes to improve resource usage and reduce maintenance costs.

3. Applications or services (microservices) are loosely coupled with explicitly described dependencies.

What are containers, Microservices, and DevOps

• Containers are an executable unit of software in which application code is packaged, along with its libraries and dependencies, in common ways so that it can be run anywhere, whether it be on desktop, traditional IT, or the cloud.

• Microservices (or microservices architecture) are a cloud native architectural approach in which a single application is composed of many loosely coupled and independently deployable smaller components, or services.

• DevOps s an approach on the journey to lean and agile software delivery that promotes closer collaboration between lines of business, development, and IT operations while removing barriers between your stakeholders, and your customers.

MicroservicesArchitecture

Sign-up for an IBM Cloud Account

And Digital Nation

https://ibm.biz/BdqCFP

https://developer.ibm.com/digitalnation/arabia/course/explorer-cloud/overview?lang=en&course-lang=en

IBM Cloud

Useful LinksLearn – develop – connect

IBM Developer (developer.ibm.com)

Red Hat courses (https://www.redhat.com/en/services/training/all-courses-exams)

Meetup Page (https://www.meetup.com/IBM-Cloud-MEA/)

Thank you.

19

Hussah Alakeel

—Hussah.alakeel@ibm.com

- Be part of our upcoming events on our Meetup page:

https://www.meetup.com/IBM-Developer-KSA

20

top related