Cloud Computing

 


What Is Cloud Computing?

 

Cloud Computing means storing and accessing the data and programs on remote servers that are hosted on the internet instead of the computer’s hard drive or local server. Cloud computing is also referred to as Internet-based computing; it is a technology where the resource is provided as a service through the Internet to the user. The data that is stored can be files, images, documents, or any other stable document.


Characteristics of cloud Computing

 

1. On-Demand Self-Service

      The cloud provider must have an automated interface such as a web portal or mobile app.

      Able to access the interface at any time.

      Able to cancel the cloud service anytime.

2. Broad Network Access

      The cloud service must be broadly available over the communication network.

      able to access it from any location

       On an internet-enabled device.

3.Resource Pooling

      Multiple customers share the cloud service resources in a multi-tenancy model.

       This model does raise privacy and security concerns, so users must protect their cloud data and assets by taking necessary security precautions.

4. Rapid Elasticity

      Elasticity refers to the flexibility of the cloud service to scale up or down automatically to meet the user’s needs.

      That allows the user to access the right level and kind of resources, processing power, memory, network bandwidth, and storage

5. Measured Service

      A measured cloud service provides a metering capability that underpins the provider’s pay-as-you-go pricing model. 


Types of cloud computing deployment models

Public cloud

Public clouds are run by third-party cloud service providers. They offer compute, storage, and network resources over the internet, enabling companies to access shared on-demand, anybody to access systems and services. The public cloud maybe less secure as it is open to everyone. 

        It is a type of cloud hosting that allows customers and

      users to easily access systems and services.


In this Public cloud storage backup and retrieval services are given for free, as a subscription, or on a per-user basis. For example, Google App Engine etc.




Private cloud

Private clouds are built, managed, and owned by a single organization and privately hosted in their own data centers, commonly known as “on-premises” or “on-prem.” They provide greater control, security, and management of data while still enabling internal users to benefit from a shared pool of compute, storage, and network resources.

      a one-on-one environment for a single user (customer).

       There is no need to share your hardware with anyone else. 

to access systems and services within a given border or organization.





Hybrid cloud

Hybrid clouds combine public and private cloud models, allowing companies to leverage public cloud services and maintain the security and compliance capabilities commonly found in private cloud architectures.

 With a hybrid solution, you may host the app in a safe environment while taking advantage of the public cloud’s cost savings.




Organizations can move data and applications between different clouds using a combination of two or more cloud deployment methods, depending on their needs.

·    Types of Services: Cloud computing offers various benefits such as cost saving, scalability, reliability and accessibility it reduces capital expenditures, improves efficiency.


             Cloud Based Services /Cloud Services Models

                 Cloud Computing using a network of remote

Servers hosted on the Internet to store, manage, and process data rather than a local server or a personal computer.

Grids and clusters are the foundations for cloud computing.

Types of Cloud Computing

           Software as a service (SaaS)

          Platform as a service (PaaS)

          Infrastructure as a service (IaaS)

 





Infrastructure as a Service

 

          IaaS is also known as Hardware as a Service (HaaS).

          It is a computing infrastructure managed over the internet.

          The main advantage of using IaaS is that it helps users to avoid the cost and complexity of purchasing and managing the physical servers.

          IaaS models the service provider hosts, maintain, and updates the backend infrastructure, such as compute, storage, networking, and virtualization.

          Client manages everything else including the operating system, middleware, data, and applications.

          It eliminates the need for enterprises to process, configure, or manage infrastructure and they only pay for what they use.

 

          IaaS in cloud computing is when client make rent access to cloud infrastructure resources including servers, virtual machines, OS, networking resources, and storage.

          IaaS helps eliminate complexity and costs associated with building and maintaining physical infrastructure.

          IaaS providers also offer additional services, such as detailed billing management, logging, monitoring, storage and security.

          IaaS resources using a pay-as-you-go basis, client can easily increase or decrease resources, allowing to pay less when needed or instantly provision and scale out resources to meet new demand.

         



 Characteristics of IaaS

          Resources are available as a service

          Services are highly scalable

          Dynamic and flexible

          GUI and API-based access

          Automated Administrative tasks

          Example

Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE)





SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment

4.Time Management

                                      Time Management   •        Effective time management in project management involves strategic plann...