Technology guide 3 - Cloud Computing Flashcards
What is IT infrastructure?
IT components
- hardware,
- software,
- networks, and
databases
IT services.
- developing information systems,
- managing security and risk, and
- managing data.
Describe the evolution of IT infrastructure
Stand-alone mainframes
to
Mainframe and dumb terminals
to
Standalone personal computers
to
Local area networks (client/server computing)
to
The internet ubiquity TCP/IP networking protocol
today:
Cloud computing and mobile computing
Describe on premise-computing
A model of IT management in which companies own their IT infrastructure and maintain it in their data centres.
New needs, new investment in new systems.
On-premise computing can actually inhibit an organization’s ability to respond quickly and appropriately to today’s rapidly changing business environments.
What is cloud computing?
A type of computing that delivers convenient, on-demand, pay-as-you-go access for multiple customers to a shared pool of configurable computing resources (e.g., servers, networks, storage, applications, and services) that can be rapidly and easily accessed over the Internet.
Name the characteristics of cloud computing
Provides On-Demand Self-Service
Encompasses the Characteristics of Grid Computing and of Utility Computing
Uses Broad Network Access
Pools Computing Resources
Often Occurs on Virtualized Servers
What does grid computing do?
Grid computing shares the processing resources of many geographically dispersed computers across a network.
- Grid computing enables organizations to use their computing resources more efficiently.
- Grid computing provides fault tolerance and redundancy, meaning that there is no single point of failure, so the failure of one computer will not stop an application from executing.
- Grid computing makes it easy to scale up—that is, to access increased computing resources (i.e., add more servers)—to meet the processing demands of complex applications.
- Grid computing makes it easy to scale down (remove computers) if extensive processing is not needed.
Explain utility computing
A service provider makes computing resources and infrastructure management available to a customer as needed.
- The provider then charges the customer for its specific usage rather than a flat rate.
- Utility computing enables companies to efficiently meet fluctuating demands for computing power by lowering the costs of owning the hardware infrastructure.
Describe virtual servers
- uses software-based partitions to create multiple virtual servers—called virtual machines—on a single physical server.
- each server no longer has to be dedicated to a particular task.
- Multiple applications can run instead on a single physical server, with each application running within its own software environment.
- enables companies to increase server usage:
1. First, they do not have to buy additional servers to meet peak demand.
2. Second, they reduce their utility costs because they are using less energy.
Name the cloud types
Public clouds, private clouds, and hybrid clouds
Describe public clouds
- Public clouds are shared, easily accessible, multicustomer IT infrastructures that are available nonexclusively to any entity in the general public (individuals, groups, and organizations).
- Public cloud vendors provide applications, storage, and other computing resources as services over the Internet.
- These services may be free or offered on a pay-per-usage model.
Describe private clouds
- Private clouds/internal clouds/corporate clouds
- IT infrastructures that can be accessed only by a single entity or by an exclusive group of related entities that share the same purpose and requirements, such as all of the business units within a single organization.
- Private clouds provide IT activities and applications as a service over an intranet within an enterprise.
- Enterprises adopt private clouds to ensure system and data security.
- For this reason, these systems are implemented behind the corporate firewall.
Describe hybrid clouds
- Hybrid clouds are composed of public and private clouds that remain unique entities, but are nevertheless tightly integrated.
- This arrangement offers users the benefits of multiple deployment models.
- Hybrid clouds deliver services based on security requirements, the mission-critical nature of the applications, and other company-established policies.
Describe vertical clouds and their uses
A vertical cloud is a set of cloud computing services optimized for use in a particular industry.
- Construction business,
- finance, or
- insurance businesses.
Describe infrastructure as a service
- With the IaaS model, cloud computing providers offer remotely accessible servers, networks, and storage capacity.
- They supply these resources on demand from their large resource pools, which are located in their data centres.
- IaaS customers are often technology companies with IT expertise.
- These companies want access to computing power, but they do not want to be responsible for installing or maintaining it.
- Companies use the infrastructure to run software or simply to store data.
- Think Shopify (www.shopify.ca) or AWS.
Describe platform as a service
- In PaaS model, customers rent servers, operating systems, storage, a database, software development technologies such as Java and .NET, and network capacity over the Internet.
- The PaaS model allows the customer to both run existing applications and to develop and test new applications.
- Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers.