Cloud Computing Flashcards
Classic Data Centers
A physical location that houses computing resources required by the organization.
Computing Resources
- Servers
- Storage Mediums
- Network Systems
- Cyber Security
- Monitoring
Advantage of Classic Data Centers
The organization has full control over the data, they can modify how the data is handled and the security according to their wishes.
Disadvantages of Classic Data Centers
- Expensive
- Expansion is costly and complicated
- Cooling System
- Physical Security
- Backup policies and mechanisms
- Maintenance and set-up
- IT Staff
- Electric Bill
- Threat of Natural Disasters
Virtual Data Centers
Maintains a physical location but uses virtualization technology to create non-physical virtual servers.
What is the goal of Virtual Data Centers?
To allow the maximum utilization of physical equipment.
Advantages of Virtual Data Centers
Less costly than CDC due to less equipment.
Disadvantages of Virtual Data Centers
- Initial cost
- IT Staff skilled in operating virtual environments.
- Downtime Risks
- Performance Limitations
- Dependency on Connectivity
Cloud Computing
Rents computing resources over the internet.
Characteristics of Cloud Computing
- On-demand self-service
- Measured Service
- Rapid Elasticity
- Broad Network Access
- Resource Pooling
What are the computing resources provided by cloud computing?
- servers
- storage
- databases
- networking
- software
- analytics
Advantage of Cloud Computing
- Reduced cost
- Scalability
- Mobility
- High availability
- Less energy consumption
Disadvantages of Cloud Computing
- Security Risks
- Downtime Risks
- Limited Control
- Performance Variability
- Internet Dependancy
Types of Cloud Computing
- Grid Computing
- Utility Computing
- Virtualization
Grid Computing
Is solving one complex computational problem by combining multiple distributed computing resources over a network.
How does the Grid Computing work?
The large-scale complex problem is broken into smaller pieces and distributed across multiple computers.
Features of Grid Computing
- Enables parallel processing
- Efficient resource utilization
- Used for research purposes only
Utility Computing
Delivers computing resources as a metered service.
Advantages of Utility Computing
- Cost effective
- Ideal for organizations with fluctuating needs
Virtualisation
Is the technology that enables the creation of virtual instances of computing resources, such as servers, storage, and networks, from physical hardware and hypervisors.
Advantages of Virtualization
- Better resource utilization
- Increased Flexibility
- Easier management of IT Infrastructure
Service Oriented Architecture (SOA)
A structure that utilizes specialized components that perform specific tasks.
These components are loosely connected and interaction between each other is very low.
Function of Service Oriented Architecture
To minimize the harm from adding or removing a service component.
Where is Service Oriented Architecture used?
Utility Computing
Advantages of Service Oriented Architecture
- Flexible
- Scalable
- Easier to maintain
Characteristics of Cloud Computing
- On-demand service
- Resource Pooling
- Broad Network Access
- Measure service
- Rapid Elasticity
Resource pooling
A recycling situation where when one client stops using a specific area of a server, it will be re-assigned to another client.
Cloud Service Models
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
Who uses IaaS?
- Used by professionals/developers
Services included in IaaS
- Server
- Storage
- Computational power
- Virtualization
- Network
Who uses PaaS?
- Used by service providers to create, edit, deploy and host software.
- Ex. Cloud Providers
Services included in PaaS
- Server
- Storage
- Computational power
- Virtualization
- Network
- Database
- O/S & Middleware
Middleware
System software that provides communication between the OS, other application systems and peripherals.
Types of Cloud Storage
- Object Storage
- Relational Database Storage
Object Storage
- Miscellaneous unstructured files
- Stored in a folder structure
Relational Database Storage
- Structured Data
- Each field is connected to the other
Similarities of Cloud Service Structures
- All models have their services provided by a cloud service provider
- Allows scalability
- Accessibility
- Promotes Collaboration and Innovation
Differences between cloud service structures
- IaaS is used by infrastructure architects
- PaaS is used by software developers
- SaaS is used by the general public
Cloud Deployment Models
- Public cloud
- Private cloud
- Hybrid cloud
- Community cloud
Public Cloud
Services and resources are offered over the public internet to multiple clients.
Private Cloud
Services and resources are offered through private servers where organizations reserve resources.
Types of Private Cloud
- On Premise Cloud environment
- External Private Cloud provided by a third-party cloud provider.
Hybrid Cloud
Uses a mixture of private cloud and public cloud where the sensitive information is stored in the private cloud and the less confidential data is stored in the public cloud.
Community Cloud
A third-party managed infrastructure provided to a collection of organizations that share similar interests .
What impacts have the Cloud had on the economy?
- Enabled the movement from Capital Expenditure to Operational Expenditure
- Reduced:
Infrastructure costs
Management costs
Power and energy costs