Deployment Models Flashcards

(33 cards)

1
Q

Four Deployment Models

A
  1. Public Cloud
  2. Private Cloud
  3. Hybrid Cloud
  4. Community Cloud
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Public Cloud

A

Services offered are made available to anyone from anywhere at anytime. They are a distributed system in data centres.
- Solutions for minimizing cloud infrastructure.
- Viable option for handling peak loads on local infrastructure
- Potential option for small enterprises/start-ups
- Ability to grow/shrink according to business needs
- Public clouds generally used; completely replace IT infrastructure of enterprises and extend it when required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Public Cloud Fundamentals

A
  • Multi-tenancy: Meant to serve multitude of users
  • Virtual computing environments are separated/isolated from other users: easier to monitor user activities and ensure required performance.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What kinds of service can public cloud offer

A

IaaS PaaS SaaS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Cloud Computing relationship to Multi-tenancy

A
  • One of the most common types of architectural patterns in SaaS is multi-tenancy.
  • Multi-tenancy is a fundamental concept in cloud computing, enabling efficient resources sharing among multiple users.
  • In the context of cloud computing, multi-tenancy is crucial for optimizing resource utilization and improving efficiency.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Types of Multi-Tenancy:

A
  • Separate Database
  • Separate Schema
  • Same Table
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Implications of Multi-Tenancy

A

Resource Allocation, Cost Implications, Customization/Flexibility, Maintenance/Updates, Security, Scalability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Resource Allocation

A

Single Tenancy:
- Dedicated resources per customer, thus more resources are required
- Ensures Isolation
- Underutilization

Multi-Tenancy:
- Shared resources among tenants, thus less resources are required
- Optimizing utilization
- Isolation mechanisms required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cost Implications

A

Single Tenancy: Higher infrastructure cost
Multi-Tenancy: Economies of Scale, and Lower cost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Customization/Flexibility

A

Single Tenancy:
- High customization
- Individual configurations are easy to create and manage

Multi-Tenancy:
- Customization is restricted
- Various depending on the type of multi-tenant approach implemented

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Maintenance/Updates

A

Single Tenancy:
- Each customer requires individual maintenance and updates
- Downtime depending on tenant requirements
- More time consuming

Multi-Tenancy:
- Centralized updates and maintenance
- Requires careful planning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Security

A

Single Tenancy:
- High degree of isolation
- Better control on security features

Multi-Tenancy:
- Robust security measures required for data isolation
- Degree of security dependent on CSP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Scalability

A

Single Tenancy:
- Limited to the capacity of individual instances

Multi-Tenancy:
- Easily scales to accommodate a growing number of tenants
- Optimizing resource usage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Advantages of Multi-Tenancy

A
  • Cost Efficiency
  • Resource Optimization
  • Scalability
  • Improved Performance
  • Flexibility and Agility
  • Rapid Deployment
  • Enhanced Collaboration
  • Economies of Scale
  • Global Accessibility
  • Environmental Impact
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Challenges of Multi-Tenancy

A
  • Security Concerns
  • Data Isolation
  • Customization and Flexibility
  • Performance Variability
  • Compliance and Regulations
  • Dependency on Service Providers
  • Service Level Agreements (SLAs)
  • Resource Contention
  • Upgrades and Maintenance
  • Integration Challenges
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Private Cloud

A

Public clouds are not always applicable in every scenario. Common criticism is loss of control. Provider is in control of infrastructure, core logic and (typically) data. Government and Military institutions generally do not consider public clouds with sensitive information, as risk is unacceptable.

Existing enterprise may have large existing IT resources that could be utilized to optimize revenue. Infrastructure able to deliver IT services on demand can be an attractive prospect. Private cloud is similar to public clouds but limited to within the boundaries of an organization.

17
Q

Private Cloud Advantages

A
  • Keeps core business ops in house
  • Security concerns less critical
  • Existing IT resources better utilized
  • Can also use to test applications at lower cost than public clouds.
18
Q

Key advantages of private cloud such as;

A
  • Customer Information Protection (inhouse security is easier to maintain and rely on)
  • Compliance with standard procedures/operations (If organization subject to 3rd party compliance standards it may be difficult to honor these with a public cloud vendor) ex. Data Privacy rules, EU Legislation on privacy
  • and Infrastructure ensuring SLAs (QoS implies appropriate clustering, failover, data replication etc.)
    Not all features available as needed or understood.
19
Q

private cloud Drawback

A

Illusions of unlimited hardware may be harder to maintain with a private cloud due to infrastructure limitations.

20
Q

Hybrid Cloud

A

Hybrid clouds are a combination of public/private clouds (also called heterogeneous clouds), they allow:
- Exploitation of current IT infrastructure
- Maintaining of sensitive information on premises
- Naturally grow/shrink by provisioning external resources and releasing them when finished.

21
Q

Hybrid Cloud vs private cloud

A

Private clouds are a good choice when it is needed to keep processing of information within an enterprise’s premises. Drawbacks: Potentially scaling issues. Solution: Leverage public cloud capabilities to make up any shortfall.

Bottom Line:
- Private clouds are a good in house solution for cloud computing
- Downside is a potentially more limited capability to scale elastically on demand (limited on your infrastructure)

22
Q

cloudbursting

A

Temporarily using public cloud for additional required resources is called cloudbursting

23
Q

Dynamic provisioning

A

ability to acquire on demand VMs to increase capacity of resulting distributed system.

24
Q

Community Cloud

A

Community clouds are distributed systems created by integrating the services of different clouds to address the specific needs of an industry, a community or business sector.

25
Community Cloud Definition
The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises.
26
Users of a specific community
- Share same concerns/needs - Government bodies - Industries - All focus on the same issues for their interaction with the cloud
27
Community Cloud vs Public Cloud
- Public clouds serve a multitude of users with different needs - Community cloud services are generally delivered within the institution that owns the cloud
28
Candidate Sectors for Community Clouds
Media Industry, Healthcare Industry, Public Sector, Scientific Research
29
Community Clouds in Media Industry
Companies look for low cost, agile, simple solutions to improve efficiency of content production. Media production tends to involve many people and companies. Creation of digital content is a collaborative and computing intensive process. Large data, rendering tasks etc. CC can offer shared environment to facilitate B2B collaboration and computing power for these tasks.
30
Community Clouds in Healthcare Industry
Various scenarios where CC could be useful. Global platform to share information and knowledge without revealing sensitive data within the private infrastructure. Hybrid deployment model of CCs can support storing of patient data in a private cloud whilst using shared infrastructure for noncritical services/automation within hospitals.
31
Community Clouds in Public Sector
Legal/political restrictions could limit adoption of public cloud offerings. Governmental processes can involve several institutions/agencies aimed at providing strategic solutions at local, national and international administrative levels. Can also involve business-to-admin, citizen to admin and B2B processes ex. Invoice approval, infrastructure planning etc. A CC could constitute the optimal venue to provide a distributed environment to create a communication platform for performing these operations.
32
Community Clouds in Scientific Research
Common interest is sharing a large distributed infrastructure. HPC.
33
Benefits of Community Clouds
- Openness: Removing dependency on cloud providers (open systems, fair competition between solutions). - Community: Infrastructure can be more scalable because system can grow simply by expanding userbase. - Graceful failures: no single provider or vendor in control of infrastructure (no single point of failure). - Convenience/Control: No conflict between the two, cloud is shared and owned by community. Decisions through collective democratic process. - Environmental sustainability: Should have smaller carbon footprint because it harnesses under-utilized resources. More organic by growing/shrinking in symbiotic relationship to support demand of community (which sustains it).