Podcast
Questions and Answers
Cloud computing delivers hosted services over the ______.
Cloud computing delivers hosted services over the ______.
internet
With cloud computing, companies consume computer resources as a ______, paying only for what they use.
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.
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.
Cloud computing offers a simple way to access servers, storage, databases, and a broad set of ______ services over the Internet.
To start using AWS, the first step is to create an AWS ______.
To start using AWS, the first step is to create an AWS ______.
One of the advantages of cloud computing is the ability to go ______ in minutes, expanding your reach quickly.
One of the advantages of cloud computing is the ability to go ______ in minutes, expanding your reach quickly.
By using cloud computing, organizations can trade capital expense for ______ expense.
By using cloud computing, organizations can trade capital expense for ______ expense.
IaaS, PaaS, and ______ are the three main types of cloud computing service models.
IaaS, PaaS, and ______ are the three main types of cloud computing service models.
AWS offers a broad set of global compute, storage, database, analytics, application, and ______ services.
AWS offers a broad set of global compute, storage, database, analytics, application, and ______ services.
In 1999, Salesforce launched CRM software in the cloud designed to replace traditional ______ CRM software.
In 1999, Salesforce launched CRM software in the cloud designed to replace traditional ______ CRM software.
SaaS is a significant delivery model, supporting underlying technologies like Service Oriented Architecture (SOA) or Web ______.
SaaS is a significant delivery model, supporting underlying technologies like Service Oriented Architecture (SOA) or Web ______.
PaaS offers a development platform with software support, management services, storage, networking, and ______ for application development.
PaaS offers a development platform with software support, management services, storage, networking, and ______ for application development.
IaaS provides access to computing resources in a ______ environment on the internet.
IaaS provides access to computing resources in a ______ environment on the internet.
The front end of cloud computing architecture consists of the client ______ of the cloud computing system.
The front end of cloud computing architecture consists of the client ______ of the cloud computing system.
The back end of cloud computing refers to the cloud itself and comprises resources required for cloud computing ______.
The back end of cloud computing refers to the cloud itself and comprises resources required for cloud computing ______.
[Blank] is the main enabling technology for Cloud Computing, allowing partitioning of a physical server into multiple logical servers.
[Blank] is the main enabling technology for Cloud Computing, allowing partitioning of a physical server into multiple logical servers.
Each end of the cloud architecture, front and back, is connected through a ______, typically the Internet.
Each end of the cloud architecture, front and back, is connected through a ______, typically the Internet.
The front end consists of interfaces and applications required to access cloud computing platforms, like a Web ______.
The front end consists of interfaces and applications required to access cloud computing platforms, like a Web ______.
The back end consists of all the resources required to provide cloud computing services, including storage, virtual machines, and ______ mechanisms.
The back end consists of all the resources required to provide cloud computing services, including storage, virtual machines, and ______ mechanisms.
Cloud infrastructure consists of servers, storage devices, network, cloud management software, deployment software, and platform ______.
Cloud infrastructure consists of servers, storage devices, network, cloud management software, deployment software, and platform ______.
A ______ acts as a Virtual Machine Manager, allowing to share resources between several tenants.
A ______ acts as a Virtual Machine Manager, allowing to share resources between several tenants.
[Blank] software helps to maintain and configure the cloud infrastructure.
[Blank] software helps to maintain and configure the cloud infrastructure.
[Blank] software helps to deploy and integrate the application on the cloud.
[Blank] software helps to deploy and integrate the application on the cloud.
The cloud ______ is the key component of cloud infrastructure, allowing to connect cloud services over the Internet.
The cloud ______ is the key component of cloud infrastructure, allowing to connect cloud services over the Internet.
The cloud ______ helps to compute resource sharing and offers resource allocation, monitoring, and security services.
The cloud ______ helps to compute resource sharing and offers resource allocation, monitoring, and security services.
Cloud keeps multiple ______ of storage, enhancing reliability by extracting data from another one if one fails.
Cloud keeps multiple ______ of storage, enhancing reliability by extracting data from another one if one fails.
A ______ Cloud allows systems and services to be easily accessible to the general public.
A ______ Cloud allows systems and services to be easily accessible to the general public.
In public cloud model, data is hosted off-site and resources are ______.
In public cloud model, data is hosted off-site and resources are ______.
A ______ cloud allows systems and services to be accessible within an organization.
A ______ cloud allows systems and services to be accessible within an organization.
A ______ cloud is a mixture of public and private cloud.
A ______ cloud is a mixture of public and private cloud.
Non-______ activities are performed using public cloud, while the critical activities are performed using private cloud in a hybrid cloud.
Non-______ activities are performed using public cloud, while the critical activities are performed using private cloud in a hybrid cloud.
A ______ cloud allows system and services to be accessible by a group of organizations.
A ______ cloud allows system and services to be accessible by a group of organizations.
Cloud computing ______ is the responsibility of the cloud provider to manage resources and their performance.
Cloud computing ______ is the responsibility of the cloud provider to manage resources and their performance.
Cloud computing has placed many challenges in different aspects of data and information ______.
Cloud computing has placed many challenges in different aspects of data and information ______.
[Blank] and Privacy of information is the biggest challenge to cloud computing.
[Blank] and Privacy of information is the biggest challenge to cloud computing.
Security and privacy issues can be overcome by employing ______, security hardware, and security applications.
Security and privacy issues can be overcome by employing ______, security hardware, and security applications.
Applications should easily be ______ from one cloud provider to another, enhancing flexibility and avoiding vendor lock-in.
Applications should easily be ______ from one cloud provider to another, enhancing flexibility and avoiding vendor lock-in.
[Blank] means the application on one platform should be able to incorporate services from the other platforms.
[Blank] means the application on one platform should be able to incorporate services from the other platforms.
Data intensive applications on cloud requires high ______ bandwidth, which results in high cost.
Data intensive applications on cloud requires high ______ bandwidth, which results in high cost.
It is necessary for cloud systems to be reliable and ______, ensuring continuous operation and data availability.
It is necessary for cloud systems to be reliable and ______, ensuring continuous operation and data availability.
Flashcards
Cloud Computing
Cloud Computing
General term for delivering hosted services over the internet.
Cloud Computing Access
Cloud Computing Access
Access servers, storage, databases, and apps over the internet.
Steps to use AWS
Steps to use AWS
Create an AWS account, Launch a Virtual Machine and Store Media and Files
Cloud Computing Advantages
Cloud Computing Advantages
Signup and view all the flashcards
Types of Cloud Computing
Types of Cloud Computing
Signup and view all the flashcards
Cloud Solutions
Cloud Solutions
Signup and view all the flashcards
SaaS
SaaS
Signup and view all the flashcards
PaaS definition
PaaS definition
Signup and view all the flashcards
IaaS
IaaS
Signup and view all the flashcards
Cloud Computing Architecture
Cloud Computing Architecture
Signup and view all the flashcards
Virtualization
Virtualization
Signup and view all the flashcards
Front End
Front End
Signup and view all the flashcards
Back End
Back End
Signup and view all the flashcards
Cloud Infrastructure components
Cloud Infrastructure components
Signup and view all the flashcards
Hypervisor Definition
Hypervisor Definition
Signup and view all the flashcards
Management Software
Management Software
Signup and view all the flashcards
Deployment Software
Deployment Software
Signup and view all the flashcards
Cloud Network
Cloud Network
Signup and view all the flashcards
Cloud Server
Cloud Server
Signup and view all the flashcards
Cloud Storage
Cloud Storage
Signup and view all the flashcards
Cloud Types
Cloud Types
Signup and view all the flashcards
Public Cloud
Public Cloud
Signup and view all the flashcards
Private Cloud
Private Cloud
Signup and view all the flashcards
Hybrid Cloud Model
Hybrid Cloud Model
Signup and view all the flashcards
Community Cloud Model
Community Cloud Model
Signup and view all the flashcards
Cloud Computing Management
Cloud Computing Management
Signup and view all the flashcards
Cloud Management Tasks
Cloud Management Tasks
Signup and view all the flashcards
Cloud Computing Challenges
Cloud Computing Challenges
Signup and view all the flashcards
Cloud Security Challenge
Cloud Security Challenge
Signup and view all the flashcards
Portability in Cloud
Portability in Cloud
Signup and view all the flashcards
Interoperability in Cloud
Interoperability in Cloud
Signup and view all the flashcards
Cloud Performance
Cloud Performance
Signup and view all the flashcards
Cloud Reliability
Cloud Reliability
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.