Cloud Computing Fundamentals

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Cloud computing delivers hosted services over the ______.

internet

With cloud computing, companies consume computer resources as a ______, paying only for what they use.

utility

A cloud services platform provides rapid access to flexible and low-______ IT resources.

cost

Cloud computing offers a simple way to access servers, storage, databases, and a broad set of ______ services over the Internet.

<p>application</p> Signup and view all the answers

To start using AWS, the first step is to create an AWS ______.

<p>account</p> Signup and view all the answers

One of the advantages of cloud computing is the ability to go ______ in minutes, expanding your reach quickly.

<p>global</p> Signup and view all the answers

By using cloud computing, organizations can trade capital expense for ______ expense.

<p>variable</p> Signup and view all the answers

IaaS, PaaS, and ______ are the three main types of cloud computing service models.

<p>SaaS</p> Signup and view all the answers

AWS offers a broad set of global compute, storage, database, analytics, application, and ______ services.

<p>deployment</p> Signup and view all the answers

In 1999, Salesforce launched CRM software in the cloud designed to replace traditional ______ CRM software.

<p>desktop</p> Signup and view all the answers

SaaS is a significant delivery model, supporting underlying technologies like Service Oriented Architecture (SOA) or Web ______.

<p>services</p> Signup and view all the answers

PaaS offers a development platform with software support, management services, storage, networking, and ______ for application development.

<p>testing</p> Signup and view all the answers

IaaS provides access to computing resources in a ______ environment on the internet.

<p>virtualized</p> Signup and view all the answers

The front end of cloud computing architecture consists of the client ______ of the cloud computing system.

<p>part</p> Signup and view all the answers

The back end of cloud computing refers to the cloud itself and comprises resources required for cloud computing ______.

<p>services</p> Signup and view all the answers

[Blank] is the main enabling technology for Cloud Computing, allowing partitioning of a physical server into multiple logical servers.

<p>virtualization</p> Signup and view all the answers

Each end of the cloud architecture, front and back, is connected through a ______, typically the Internet.

<p>network</p> Signup and view all the answers

The front end consists of interfaces and applications required to access cloud computing platforms, like a Web ______.

<p>browser</p> Signup and view all the answers

The back end consists of all the resources required to provide cloud computing services, including storage, virtual machines, and ______ mechanisms.

<p>security</p> Signup and view all the answers

Cloud infrastructure consists of servers, storage devices, network, cloud management software, deployment software, and platform ______.

<p>virtualization</p> Signup and view all the answers

A ______ acts as a Virtual Machine Manager, allowing to share resources between several tenants.

<p>hypervisor</p> Signup and view all the answers

[Blank] software helps to maintain and configure the cloud infrastructure.

<p>management</p> Signup and view all the answers

[Blank] software helps to deploy and integrate the application on the cloud.

<p>deployment</p> Signup and view all the answers

The cloud ______ is the key component of cloud infrastructure, allowing to connect cloud services over the Internet.

<p>network</p> Signup and view all the answers

The cloud ______ helps to compute resource sharing and offers resource allocation, monitoring, and security services.

<p>server</p> Signup and view all the answers

Cloud keeps multiple ______ of storage, enhancing reliability by extracting data from another one if one fails.

<p>replicas</p> Signup and view all the answers

A ______ Cloud allows systems and services to be easily accessible to the general public.

<p>public</p> Signup and view all the answers

In public cloud model, data is hosted off-site and resources are ______.

<p>shared</p> Signup and view all the answers

A ______ cloud allows systems and services to be accessible within an organization.

<p>private</p> Signup and view all the answers

A ______ cloud is a mixture of public and private cloud.

<p>hybrid</p> Signup and view all the answers

Non-______ activities are performed using public cloud, while the critical activities are performed using private cloud in a hybrid cloud.

<p>critical</p> Signup and view all the answers

A ______ cloud allows system and services to be accessible by a group of organizations.

<p>community</p> Signup and view all the answers

Cloud computing ______ is the responsibility of the cloud provider to manage resources and their performance.

<p>management</p> Signup and view all the answers

Cloud computing has placed many challenges in different aspects of data and information ______.

<p>handling</p> Signup and view all the answers

[Blank] and Privacy of information is the biggest challenge to cloud computing.

<p>security</p> Signup and view all the answers

Security and privacy issues can be overcome by employing ______, security hardware, and security applications.

<p>encryption</p> Signup and view all the answers

Applications should easily be ______ from one cloud provider to another, enhancing flexibility and avoiding vendor lock-in.

<p>migrated</p> Signup and view all the answers

[Blank] means the application on one platform should be able to incorporate services from the other platforms.

<p>interoperability</p> Signup and view all the answers

Data intensive applications on cloud requires high ______ bandwidth, which results in high cost.

<p>network</p> Signup and view all the answers

It is necessary for cloud systems to be reliable and ______, ensuring continuous operation and data availability.

<p>robust</p> Signup and view all the answers

Flashcards

Cloud Computing

General term for delivering hosted services over the internet.

Cloud Computing Access

Access servers, storage, databases, and apps over the internet.

Steps to use AWS

Create an AWS account, Launch a Virtual Machine and Store Media and Files

Cloud Computing Advantages

Go global quickly, reduce costs, increase agility, and benefit from economies of scale.

Signup and view all the flashcards

Types of Cloud Computing

Infrastructure as a Service, Platform as a Service, and Software as a Service.

Signup and view all the flashcards

Cloud Solutions

Mobile services, websites, backup/recovery, and broad sets of global compute/storage.

Signup and view all the flashcards

SaaS

Software as a Service, becoming an increasingly prevalent delivery model

Signup and view all the flashcards

PaaS definition

Platform to support app development, including software support and management services.

Signup and view all the flashcards

IaaS

Access to computing resources in a virtualized environment on the internet.

Signup and view all the flashcards

Cloud Computing Architecture

Front end and back end components

Signup and view all the flashcards

Virtualization

Partitioning one physical server into multiple logical servers.

Signup and view all the flashcards

Front End

Client-side part of the cloud computing system, like a web browser.

Signup and view all the flashcards

Back End

Cloud's resources: storage, VMs, security, servers, etc.

Signup and view all the flashcards

Cloud Infrastructure components

Servers, storage, networks, management and deployment software, and virtualization.

Signup and view all the flashcards

Hypervisor Definition

Firmware that manages VMs, sharing resources between users.

Signup and view all the flashcards

Management Software

Software to maintain and configure the cloud infrastructure.

Signup and view all the flashcards

Deployment Software

Software that helps deploying and integrating applications in the cloud.

Signup and view all the flashcards

Cloud Network

Connects cloud services, enabling utility-like network customization.

Signup and view all the flashcards

Cloud Server

It computes shared resources, allocates, and monitors, ensuring resource security

Signup and view all the flashcards

Cloud Storage

Multiple replicas of storage ensuring data isn't lost

Signup and view all the flashcards

Cloud Types

Private, Community, Public, and Hybrid Clouds.

Signup and view all the flashcards

Public Cloud

Systems accessible to the general public.

Signup and view all the flashcards

Private Cloud

Systems accessible within an organization.

Signup and view all the flashcards

Hybrid Cloud Model

Mix of public and private clouds for critical/non-critical activities.

Signup and view all the flashcards

Community Cloud Model

Systems accessible by a group of organizations.

Signup and view all the flashcards

Cloud Computing Management

Oversees load balancing, performance, storage, and deployment.

Signup and view all the flashcards

Cloud Management Tasks

Managed system backups, validated testing, and monitored data flow

Signup and view all the flashcards

Cloud Computing Challenges

Security, privacy, portability, interoperability, and performance.

Signup and view all the flashcards

Cloud Security Challenge

Ensure data security using encryption and security applications.

Signup and view all the flashcards

Portability in Cloud

Applications should be easily migrated between providers without lock-in.

Signup and view all the flashcards

Interoperability in Cloud

Apps should incorporate services from other platforms.

Signup and view all the flashcards

Cloud Performance

High network bandwidth is required for data intensive applications.

Signup and view all the flashcards

Cloud Reliability

Cloud system must be reliable, especially for businesses.

Signup and view all the flashcards

Study Notes

Introduction to Cloud Computing

  • Cloud computing broadly refers to hosted services delivered over the internet
  • It enables companies to use computing resources like virtual machines, storage, and applications as a utility
  • Cloud service platforms grant quick access to adaptable, low-cost IT resources

How Cloud Computing Functions

  • Provides easy access to servers, storage, databases, and various application services via the internet
  • AWS (Amazon Web Services) offers a platform to create an account, launch virtual machines, and store media

Advantages and Benefits

  • Allows for global expansion in minutes
  • Eliminates expenses related to running and maintaining data centers
  • Increases speed and agility
  • Converts capital expenditure into variable costs
  • Produces benefits from substantial economies of scale

Types of Cloud Computing

  • The main types include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)

Cloud Solutions

  • Cloud-based solutions include mobile services, websites, and backup and recovery
  • AWS delivers a wide array of global services, including compute, storage, database, analytics, application, and deployment
  • Facilitates faster organizational movement, reduced IT costs, and application scaling

Origin of the Cloud

  • UNIVAC I, the first commercial computer, cost $159,000 in 1951(adjusted)
  • It required considerable care and maintenance due to its price, size, and energy consumption
  • Early computers were shared, requiring users to travel to the computer's location
  • Remote job entry (RJE) emerged in the early 1960s, enabling users to remotely send data requests
  • Computer scientist J.C.R. Licklider introduced the computer network concept in the mid-1960s
  • The internet was portrayed as a cloud from the early 1990s on patent diagrams
  • In 1996, Compaq Computer Corporation first used the term “cloud” in a business plan
  • Salesforce.com became a cloud computing pioneer
  • Salesforce launched CRM cloud software in 1999 to replace traditional desktop CRM

Cloud Computing Services

  • The major offerings are Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS)
  • Businesses use these components based on their requirements
  • SaaS is a popular delivery model using Service Oriented Architecture (SOA) or Web Services
  • PaaS is constantly updated & new features are added, benefits software developers, and provides platform for app development
  • IaaS provides access to virtualized computing resources in a virtualized environment

Cloud Computing Architecture

  • Cloud computing architecture comprises a front end and a back end
  • The front end includes the client-side components of the cloud computing system
  • The front end includes interfaces and applications needed to access the cloud platform
  • The back end includes the cloud infrastructure needed for computing services
  • The back end includes virtual machines, servers, data storage, and security mechanisms

Virtualization

  • Virtualization is the core technology that facilitates cloud computing
  • Virtualization is the division of a single physical server into multiple logical servers
  • Each logical server operates like a physical server after virtualization
  • This means an operating system and applications can be run independently on partitioned servers

Cloud Computing Architecture Cont'd

  • Cloud architecture is composed of many loosely coupled components and is divided into a front end and a back end
  • These ends connect via a network, typically the Internet

Front End Details

  • The front end is the client-side portion of the cloud computing system
  • Consists of the necessary interfaces and applications to access cloud computing platforms, like a web browser

Back End Details

  • The back end refers to the cloud itself and encompasses all the resources to provide cloud computing services
  • Composed of data, storage, virtual machines, security mechanisms, services, deployment models, and servers

Cloud Computing Infrastructure

  • Cloud infrastructure is composed of servers, storage devices, networks, cloud management software, deployment software, and platform virtualization

Infrastructure: Hypervisor

  • Hypervisor acts as a Virtual Machine Manager
  • Hypervisor allows sharing of physical cloud resources among tenants

Cloud Infrastructure: Additional Software

  • Management software maintains and configures the cloud infrastructure
  • Deployment software deploys and integrates applications in the cloud

Cloud Infrastructure: Network

  • A network is a key component of cloud infrastructure
  • Cloud services connect over the internet
  • Delivers network as a utility, allowing customers to customize the network route and protocol

Cloud Infrastructure: Server and Storage

  • A server computes resource sharing and provides services like resource allocation, and security
  • The cloud stores multiple copies of data
  • If one storage resource fails, data extraction happens from another, enhancing reliability

Types of Clouds

  • There are four cloud models: private, community, public, and hybrid

Public Cloud Model

  • Public cloud systems and services are easily accessible to the general public
  • IT leaders like Google, Amazon, and Microsoft provide public cloud services via the Internet

Public Cloud Benefits

  • Cost effective
  • Reliable
  • High scalability
  • Flexible
  • Utility Style costing
  • Location independence

Public Cloud Disadvantages

  • Data and resources are hosted off-site, which raises some security risks
  • Public clouds are generally less customizable than private clouds

Private Cloud Model

  • The private cloud makes systems and services accessible within an organization
  • Only one organization operates it
  • Managed by the organization or a third party

Benefits of Private Cloud

  • Higher security and privacy
  • More control
  • Energy efficiency
  • improved reliability

Disadvantages of the Private Cloud

  • Restricted area of operation, and difficult to deploy globally
  • Scalability is limited to the capacity of internal hosted resources
  • Higher price due to purchasing new hardware to fulfill the demand
  • Requires additional skills to maintain deployment and expertize

Hybrid Cloud Model

  • Hybrid clouds mix public and private cloud services
  • Public cloud handles non-critical tasks, and the private cloud handles critical activities

Hybrid Cloud Benefits

  • Scalability
  • Security
  • Cost efficiencies
  • Flexibility

Hybrid Cloud Disadvantages

  • Complex networking caused by the presence of private and public clouds
  • Necessary security compliance that cloud services meet security policies
  • Reliance on internal IT infrastructure necessitating redundancy across data centers

Community Cloud Model

  • A community cloud allows access by a group of organizations
  • Shares infrastructure from a specific community
  • Managed internally by organizations or a third-party

Community Cloud Benefits

  • Cost Effective
  • Sharing Among Organizations
  • Security

Cloud Computing Management

  • Providers are responsible for managing resources and their performance
  • Resource Management includes load balancing, performance, storage, backups, capacity, and deployment
  • Management is essential for full functionality

Cloud Management Tasks

  • Cloud providers perform a multitude of tasks to ensure effective resource use
  • Cloud Management Tasks include: audit system backups, solution testing/validation + capacity capabilities knowledge and knowing provider's security procedures

Cloud Computing Challenges

  • Cloud presents a number of challenges related to data and information handling

Security and Privacy

  • Protecting data is the major challenge in cloud computing
  • Overcome security via encryption, security hardware, and applications

Portability

  • Applications should migrate between cloud providers
  • Prevent any vendor lock-in
  • Each cloud provider uses different standard languages, making migration difficult

Interoperability

  • Applications on one platform must incorporate services from other platforms
  • Achieved by web services, but development is complex

Computing Performance

  • High bandwidth for data-intensive apps on the cloud results in high costs
  • Low bandwidth harms cloud app computing performance

Reliability and Availability

  • Necessary for cloud systems to be reliable and robust
  • Businesses increasingly depend on third-party services

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser