Explain different types of cloud and its cloud services.

 TYPES OF CLOUD AND ITS CLOUD SERVICES

Cloud computing is a wide word that refers to a set of services that provide organizations with a low-cost way to expand their IT capacity and usefulness. Businesses may select where, when, and how they employ cloud computing to provide an effective and dependable IT solution based on their individual needs. We will look at the many forms of cloud computing, including the three primary deployment methods and the cloud services that may be hosted in these settings.

TYPES OF CLOUD

There are three primary types of cloud environments, which are also known as cloud deployment models. Depending on their individual needs, businesses can operate apps on public, private, or hybrid clouds.

1. Public Cloud

2. Private Cloud

3. Hybrid Cloud

4. Community Cloud


1. Public Cloud

A public cloud environment is held by an outsourced cloud provider and is available to numerous enterprises on a pay-per-use basis over the Internet. This deployment strategy offers services and infrastructure to enterprises looking to reduce IT operations expenses, but the cloud provider is in charge of creating and maintaining the resources. Public clouds are perfect for small and medium-sized organizations that have a limited budget and need a rapid and easy platform to deploy IT resources.


Pros of a public cloud

  • Easy scalability
  • No geographical restrictions Cost-effective
  • Highly reliable
  • Easy to manage Cons of a public cloud
  • Not considered the safest option for sensitive data


2. Private Cloud

This cloud deployment architecture is a one-of-a-kind infrastructure controlled by a single company. It provides a more regulated environment with more centralized access to IT resources inside the organization. This model can be hosted outside or controlled in-house. Although private cloud hosting might be costly, it may provide a better level of security and greater autonomy in customizing the storage, networking, and computing components to meet the needs of bigger enterprises.


Pros of a private cloud

  • Improved level of security
  • Greater control over the server
  • Customizable


Cons of a private cloud

  • Harder to access data from remote locations Requires IT expertise


3. Hybrid Cloud

A hybrid cloud environment is a suitable alternative for enterprises that want the benefits of both private and public cloud deployment options. A hybrid cloud model, which combines the two models, delivers a more customized IT solution that matches specific business objectives.


Pros of a hybrid cloud

  • Highly flexible and scalable
  • Cost-effective
  • Enhanced security
  • Cons of a hybrid cloud
  • Communication at the network level may be conflicted as it's used in both private and public clouds.


4. Community Cloud

Community clouds, though not as widely used as the other three types, are a collaborative, multi-tenant platforms utilized by numerous diverse businesses to share the same applications. Users are often from the same industry or field and have similar concerns about security, compliance, and performance. A community cloud is a private cloud that operates similarly to a public cloud. The platform is privately maintained, either in a data center or on-premises. Within that environment, authorized users are then separated. Government agencies, healthcare organizations, financial services corporations, and other professional communities frequently employ these installations.


Pros of a community cloud

  • Scalability
  • Compliant with any industry regulations Highly flexible
  • Cons of a community cloud
  • Shared storage and bandwidth
  • Data security can be a concern due to shared space


CLOUD SERVICES

Cloud computing service models are divided into three categories: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) (SaaS). There are evident distinctions between the three in terms of what they can provide a business in terms of storage and resource sharing, but they may also interact with one another to build a single comprehensive cloud computing platform.


1. IaaS (Infrastructure as Service):

 This is the most prevalent cloud computing service architecture since it provides the underlying infrastructure of virtual servers, networks, operating systems, and data storage devices. It provides the flexibility, stability, and scalability that many organizations desire from the cloud while eliminating the need for hardware in the office. This makes it excellent for small and medium-sized businesses seeking a cost-effective IT solution to support business growth. IaaS is a completely outsourced pay-for-use service that is accessible as a public, private, or hybrid infrastructure.

2. PaaS (Platform-as-a-Service): 

The infrastructure and software foundation is deployed here by cloud computing providers, but enterprises can design and run their applications. PaaS allows for the rapid and easy creation of web apps, and the service is versatile and resilient enough to sustain them. PaaS solutions are scalable and suited for corporate scenarios with several developers working on a single project. It is also useful in cases when an existing data source (such as a CRM program) must be used.


3. SaaS (Software as a Service): 

This cloud computing approach entails the distribution of software through the internet to numerous enterprises that pay via subscription or pay-per-use. It is a useful tool for CRM and apps that require a lot of online or mobile access, such as mobile sales management software. SaaS is handled from a single place, removing the need for enterprises to worry about maintaining it themselves, and thus is suitable for short-term initiatives. 




Comments

Popular posts from this blog

Suppose that a data warehouse for Big-University consists of the following four dimensions: student, course, semester, and instructor, and two measures count and avg_grade. When at the lowest conceptual level (e.g., for a given student, course, semester, and instructor combination), the avg_grade measure stores the actual course grade of the student. At higher conceptual levels, avg_grade stores the average grade for the given combination. a) Draw a snowflake schema diagram for the data warehouse. b) Starting with the base cuboid [student, course, semester, instructor], what specific OLAP operations (e.g., roll-up from semester to year) should one perform in order to list the average grade of CS courses for each BigUniversity student. c) If each dimension has five levels (including all), such as “student < major < status < university < all”, how many cuboids will this cube contain (including the base and apex cuboids)?

Suppose that a data warehouse consists of the four dimensions; date, spectator, location, and game, and the two measures, count and charge, where charge is the fee that a spectator pays when watching a game on a given date. Spectators may be students, adults, or seniors, with each category having its own charge rate. a) Draw a star schema diagram for the data b) Starting with the base cuboid [date; spectator; location; game], what specific OLAP operations should perform in order to list the total charge paid by student spectators at GM Place in 2004?

What is national data warehouse? What is census data?