Lesson 2: Cloud Computing Web Services

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Cloud services can be used to create:

-Cloud Native apps -Store, backup, and retrieve data -Stream audio and video -Deliver software on-demand -Test and build applications -Analyze data -Embed intelligence

Cloud computing disadvantages for web applications

1. Data Confidentiality 2. Internet Connection 3. Security 4. Data Mobility

Cloud computing benefits for web applications

1. Scalability 2. Cost Effective 3. Geographic Expansion 4. Resources

Microsoft Azure

A cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.

The largest cloud computing providers

AWS, Microsoft Azure, Google Cloud Platform

Private Cloud

Cloud computing resources used exclusively by a single business or organization. Can be physically located on the companies on-site data center. Can be provided by 3rd party service. Private network.

Software as a Service (SaaS)

Cloud providers host and manage the software application and underlying infrastructure and handle and maintenance (upgrades and security patching). Users access with web browser on phone, table, PC. *EX: Salesforce, Adobe, Shopify, Zoom.

Hybrid Cloud

Combines private and public, bound together by technology that allows data and applications to be shared between them. Greater flexibility, more deployment options, and helps optimize infrastructure, security, and compliance.

Containers as a Service / Kubernetes

Dominant platform solution rolled out by all major cloud platforms. Cloud based service that allows software developers and IT departments to upload, organize, run, scale, and manage containers by using container based virtualization. *EX: Amazon EKS, Azure Kubernetes Service (AKS), Google Kubernetes Engine.

Types of Cloud Services

IaaS, PaaS, SaaS, CaaS/Kubernetes, FaaS/Serverless

Google Cloud

Offered by Google, is a suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube.

Serverless / Function as a Service (FaaS)

Overlapping with PaaS, focuses on building app functionality without continually managing the servers and infrastructure. Cloud provider handles setup, capacity planning, and server management. Highly scalable, event driven, only using resources when a specific function or event occurs. *EX: AWS Lambda, Azure Functions, Google Cloud Functions.

Public Cloud

Owned and operated by a 3rd party cloud service. Delivers resources over the internet (servers and storage). All hardware, software, and other supporting infrastructure is owned and managed by the cloud provider. Accessed with a web browser.

Amazon Web Service (AWS)

Subsidiary of Amazon that provides on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis, provide a set of primitive abstract technical infrastructure and distributed computing building blocks and tools.

Platform as a Service (PaaS)

Supply an on demand environment for developing, testing, delivering, and managing software applications. Designed to make it easier for developers to create web and mobile applications without worrying about setting up or managing the underlying infrastructure of servers, storage, network, and databases needed for development.

Cloud Computing

The delivery of computing services - including servers, storage, databases, networking, software, analytics, and intelligence - over the internet to offer faster innovation, flexible resources, and economies of scale. -Only pay for services you use, lower operating costs, run infrastructure more efficiently, and scale as your business needs change.

Infrastructure as a Service (IaaS)

The most basic category of cloud computing serices. Rented IT infrastructure - servers, virtual machines (VM), storage, networks, operating systems - from a cloud provider on a pay as you go basis. *EX: Amazon EC2, Azure Virtual Machines, Digital Ocean, and Google Compute Engine.

Back End Architecture

The part of the cloud computing architecture that powers the front end. Includes the core components such as the hardware and storage, generally located in a server farm in a geographically distant location.

Front End Architecture

User facing, comprised of the part the user interacts with.

Cloud computing services are ___ years old

~10 years old


Set pelajaran terkait

SPCH 1A - Chapter 14, 8, 9, 10 Quizzes Week 2

View Set

Disaster Planning Adaptive Quizzing

View Set

Bio 121 Unit 6: Genetic Technology

View Set

Experience Spanish - Chapter 2 - Tema II -¿Qué tiempo hace?/Las estaciones del año/Los meses del año/los números del 31 al 100 -

View Set

Intl Chapter 9 Mgt of Economic Exposure

View Set

Mrs. Garth's Chemistry Chapter 2

View Set

Texas Promulgated Contracts - Chapter 7 Test - Promulgated Addenda, Notices and Other Forms

View Set

Chapter 6 Mechanical Input Control Devices

View Set