Tuesday 18 October 2016

Cloud Computing

First Image

What is Cloud Computing?

We come across this term quite a few times, though may not clearly understand it. With its popularity, there are many myths attached to “What is cloud computing?”or “What does it consist of?” or “Is it worth going for?” To overcome your peculiarities with cloud computing, we have come up with this blog post to make the entire idea behind cloud computing clear to you!
According to Wikipedia, “Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).”
To make it simple for you, Cloud computing is an internet based computing where various services such as storage, applications, servers, etc are delivered through internet. With the technique of cloud computing you can now store, access and process data and applications over the internet instead of your system’s hard drive.
Now we know ‘what is Cloud Computing’, we also need to know why cloud computing is known as “Cloud computing?” What relation does “cloud” have with a technology that offers remote services? Actually nothing! The name cloud is derived from the cloud shape that is universally used to depict internet in graphics.
 Cloud computing has 3 Service Models and 4 Deployment Models which are explained below!

3 Service models of Cloud Computing:

  1. Infrastructure-as-a-Service (IaaS)
  2. Platform-as-a-Service (PaaS)
  3. Software-as-a-Service (SaaS)

1.Infrastructure-as-a-Service (IaaS):

Also known as Hardware as a Service (HaaS), Infrastructure as a Service (IaaS) is a category of cloud computing in which an organization outsources the equipment used to support operations, including storage, servers hardware and networking components. The deal is like this – The service provider is the owner of the equipment and is responsible for configuring , running and maintaining it. The client, on the other hand, pays on a per-use basis. IaaS offers a standardized, dynamic, flexible and sometimes virtualized environment for the end users.
Characteristics of IaaS include:
  • Virtualization of Desktop
  • Internet availability
  • Use of billing model
  • Computerized administrative tasks
  • Utility computing service
  • Policy-based services
  • Active scaling
Some of the prominent industry names offering  IaaS are Amazon Web Services and AT&T.


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

Platform as a Service (PaaS) is another service model of cloud computing that provides application execution services like application runtime, storage, and integration. PaaS follows a resourceful and responsive approach to operate scale-out applications and make these applications profitable. In this model the provider provides the servers, networks, storage and other services. On the other hand, the consumer controls software deployment and configuration settings.
Characteristics of PaaS include:
  • Facilitation of hosting capabilities
  • Designing and developing the application
  • Integrating web services and databases
  • Providing security, scalability and storage
  • Versioning the application and application instrumentation
  • Testing and deployment facilities
Some of the prominent industry names offering PaaS are Google App Engine and OpenStack.

3. Software-as-a-Service (SaaS):

As a cloud computing service model, Software as a Service (SaaS) provides business processes and applications, including CRM, e-mails, collaboration, and so on. SaaS helps in optimizing the cost and delivery in exchange of negligible customization and represents a shift of operational risks from the consumer to the provider. All infrastructure and IT operational functions are abstracted away from the consumer. SaaS is sometimes referred to as “on-demand software” and is usually priced on a pay-per-use basis. SaaS providers price applications using a subscription fee.
Characteristics of SaaS include:
  • The application is hosted centrally.
  • Outsourcing hardware and software support to the cloud provider.
  • Enhancing the potential of an organization to reduce its IT operational costs.
  • No need to install new software to release updates. Infact, any update can be executed by the cloud provider itself not the customers.
  • Software testing takes place at a faster rate as Saas applications have only one configuration.
  • Easy recognition of areas that need improvement as the solution provider has access to user behavior within the application itself.
Some of the prominent industry names offering SaaS are Salesforce and Microsoft Office 365.
To know more about “What is Cloud Computing”, the table below is showing a comparison among the 3 Cloud Computing Service Models:
aws-what-is-cloudimg2

4 primary Cloud Computing Deployment models:

  1. The Private Cloud
  2. The Public Cloud
  3. The Hybrid Cloud
  4. The Community Cloud

1.The Private Cloud

In the private cloud, hosting is built and maintained for a specific client. The infrastructure required for hosting can either be on-premises or at a third-party location.Though private cloud is not a good option to optimize cost, however, it is a boon for two reasons:
1. It is great deployment model from security point of view! When organizations start using cloud computing, they face several challenges including data security. The private cloud takes care of this through secure-access VPN or by the physical location within the client’s firewall system. Thus, this model is best suited for mission-critical applications. There are many organizations that use virtual private cloud such as Amazon.
2. Secondly, private cloud is implemented by organizations where there is a strict requirement that data should obey the rules of various regulatory standards such as HIPAA, SOX, or SAS 70. Such standards make sure that the data is audited according to the protocols set. Thus, Private cloud models are well suited in healthcare and pharmaceutical industries.

2.The Public Cloud

As opposed to the Private cloud, in the Public cloud deployment model, services and infrastructure are offered to several clients free of charge or on the basis of a pay-per-user license policy. Even Google adopts public cloud model. This is a true cloud hosting which provides cost benefits by reducing IT operational costs substantially. This model is widely used in organizations that require to handle host SaaS applications, load spikes, utilize interim infrastructure for developing and testing and take care of applications which are used by several consumers to avoid heavy infrastructure investment.

3.The Hybrid Cloud

But what if organizations look for both data security and cost benefits? We also have the Hybrid cloud deployment model! This deployment model enables organizations to secure their data and applications on a private cloud and cut down on IT operational costs by storing the shared information on the public cloud.Another advantage of hybrid cloud is that this model comes into rescue when the present private cloud infrastructure unsuccessful in managing load spikes and requires back-up to support the load. Hence, using the hybrid cloud, the organizations can transfer workloads between public and private cloud hosting without any trouble to the consumers. Some examples of hybrid cloud are Force.com and Microsoft Azure.

4.The Community Cloud

This is another cloud deployment model, where the cloud infrastructure is shared by many organizations with the same policy and compliance considerations. Because this model is shared by a bigger group, this further enables in decreasing the IT operational costs in contrast to private cloud.
This cloud model is best suited for state-level government departments that need access to the same data and applications relating to the local population, roads, electrical stations, hospitals.
 aws-what-is-cloudimg3

Now let’s look into some of the other technologies associated with cloud computing:

Big data and Cloud Computing:
Big data is nothing but an assortment of such a huge and complex data that it becomes very tedious to capture, store, process, retrieve and analyze it with the help of on-hand database management tools or traditional data processing techniques. As Big Data is getting Bigger day by day, a synchronization of big data and cloud computing is inevitable. Infact, it is a perfect match! Web is fast replacing desktop applications, thus, there arises a need of cloud computing stepping up into the big data arena and providing unlimited resources when needed.

Hadoop and Cloud computing:

Hadoop is an open source software framework that supports data-intensive distributed applications and is considered a panacea for managing big data. Though originally Hadoop started supporting the large data driven companies like Facebook and LinkedIn, nowadays Hadoop has become more enterprise-driven and can be used in different industries at par! Though Hadoop works best on Windows and Linux, it can also work on other operating systems like BSD and OS X. Thus, Hadoop and Cloud computing are in great demand in several organizations. In no time, Hadoop will become one of the most required Apps for Cloud Computing. This is evident from the number of Hadoop clusters offered by cloud vendors in various businesses. Thus, Hadoop will reside in the cloud soon!
This further leads to an acute need for huge number of Hadoop professionals who can help big organizations manage Big Data!
 aws-what-is-cloudimg4

Why Cloud Computing is a boon for professionals today?

A great news for all aspiring IT professionals! In the world, where organizations are dealing with Big data every moment, Cloud Computing is a boon for them! Thus, today organizations and businesses are ready to invest in Cloud Computing Models because of their amazing results. Cloud computing is one of today’s hottest IT trends! In fact, all over the world, there is a severe shortage of cloud computing professionals. This,in turn means a great opportunity for those who have or are acquiring skill sets in cloud computing. For example, Oracle has a widespread set of cloud computing solutions. However,such intricate systems require very highly-skilled IT professionals to effectively develop, implement, administer and maintain them.Being an IT professional, do consider Cloud computing! You could be a software engineer, or a system engineer, or even a network administrator. There are numerous career opportunities in cloud computing!
aws-what-is-cloudimg5

"Cloud Computing", by definition, refers to the on-demand delivery of IT resources and applications via the Internet with pay-as-you-go pricing.
(2:46)

WICC_bannervideoimage

Learn about Cloud Computing with AWS and the benefits AWS provides to hundreds of thousands of customers globally.
Whether you are running applications that share photos to millions of mobile users or you’re supporting the critical operations of your business, the “cloud” provides rapid access to flexible and low cost IT resources. With cloud computing, you don’t need to make large upfront investments in hardware and spend a lot of time on the heavy lifting of managing that hardware. Instead, you can provision exactly the right type and size of computing resources you need to power your newest bright idea or operate your IT department. You can access as many resources as you need, almost instantly, and only pay for what you use.

How does it work?

Cloud Computing provides a simple way to access servers, storage, databases and a broad set of application services over the Internet. Cloud Computing providers such as Amazon Web Services own and maintain the network-connected hardware required for these application services, while you provision and use what you need via a web application.

Get a Cloud solution in minutes

  1. Create an AWS account 
  2. Launch a Virtual Machine
  3. Store Media and Files     


Instead of having to invest heavily in data centers and servers before you know how you’re going to use them, you can only pay when you consume computing resources, and only pay for how much you consume.
Cloud Benefits - Trade capital for variable expense icon
By using cloud computing, you can achieve a lower variable cost than you can get on your own. Because usage from hundreds of thousands of customers are aggregated in the cloud, providers such as Amazon Web Services can achieve higher economies of scale which translates into lower pay as you go prices.
Benefits of the cloud - Benefit from massive economies of scale icon
Eliminate guessing on your infrastructure capacity needs. When you make a capacity decision prior to deploying an application, you often either end up sitting on expensive idle resources or dealing with limited capacity. With Cloud Computing, these problems go away. You can access as much or as little as you need, and scale up and down as required with only a few minutes notice.
Cloud computing benefits - Stop guessing capacity icon
In a cloud computing environment, new IT resources are only ever a click away, which means you reduce the time it takes to make those resources available to your developers from weeks to just minutes. This results in a dramatic increase in agility for the organization, since the cost and time it takes to experiment and develop is significantly lower.
Benefits of cloud computing - Increase speed and agility icon
Focus on projects that differentiate your business, not the infrastructure. Cloud computing lets you focus on your own customers, rather than on the heavy lifting of racking, stacking and powering servers.
Cloud benefits - Stop spending money on running and maintaining data centers icon
Easily deploy your application in multiple regions around the world with just a few clicks. This means you can provide a lower latency and better experience for your customers simply and at minimal cost.
Benefits of the cloud - Go global in minutes icon
Cloud computing has three main types that are commonly referred to as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). Selecting the right type of cloud computing for your needs can help you strike the right balance of control and the avoidance of undifferentiated heavy lifting. Learn more about the different types of cloud computing.

Types of Cloud Computing
Hundreds of thousands of customers have joined the Amazon Web Services (AWS) community and use AWS solutions to build their businesses. The AWS cloud computing platform provides the flexibility to build your application, your way, regardless of your use case or industry. You can save time, money, and let AWS manage your infrastructure, without compromising scalability, security, or dependability.  Learn more about AWS Cloud Solutions.
Mobile cloud solutions icon

Cloud solutions for websites icon

Backup and Recovery

Backup and storage solutions in the cloud
Amazon Web Services (AWS) offers a broad set of global compute, storage, database, analytics, application, and deployment services that help organizations move faster, lower IT costs, and scale applications. Learn more about AWS Products available in the Cloud

Amazon Web Services tools

28 comments:

  1. Learned a lot from your blog. Good creation and hats off to the creativity of your mind. Share more like this.
    AWS course in Chennai | AWS Certification in Chennai | AWS Training in Velachery | AWS Training in Tambaram

    ReplyDelete
  2. Good piece of work it contains all the matters with regards to the cloud computing Good luck to you and your well performed job

    ReplyDelete
  3. SaaS & Cloud Data Backup Solutions vCloud Tech provides SaaS and Cloud backup and recovery services that utilizes encrypted cloud-based technologies to secure your data.

    ReplyDelete
  4. Excellent post. You have shared some wonderful tips. I completely agree with you that it is important for any blogger to help their visitors. Once your visitors find value in your content, they will come back for more What is Cloud Computing



    ReplyDelete
  5. Cloud Environments data base
    An all-cloud environment describes a company, organization or individual that uses a Web-based application for every task rather than installing software or storing data on a computer.Genexdbs Database

    ontact Us
    Get started for free

    Google Cloud
    Migrate from Apache HBase to Cloud Bigtable with Live Migrations. Learn more.

    JUMP TO
    Cloud Bigtable
    A fully managed, scalable NoSQL database service for large analytical and operational workloads with up to 99.999% availability..Genexdbs Database

    Try Google Cloud free
    Contact sales
    Consistent sub-10ms latency—handle millions of requests per second

    Ideal for use cases such as personalization, ad tech, fintech, digital media, and IoT

    Seamlessly scale to match your storage needs; no downtime during reconfiguration

    Designed with a storage engine for machine learning applications leading to better predictions

    Easily connect to Google Cloud services such as BigQuery or the Apache ecosystem

    Screenshot from video with a computer monitor displaying graphed data and the Cloud Bigtable product icon
    VIDEO

    Bigtable helps you work with data and build a foundation for innovative apps.

    BENEFITS

    Fast and performant
    Use Cloud Bigtable as the storage engine that grows with you from your first gigabyte to petabyte-scale for low-latency applications as well as high-throughput data processing and analytics.

    Seamless scaling and replication
    Start with a single node per cluster, and seamlessly scale to hundreds of nodes dynamically supporting peak demand. Replication also adds high availability and workload isolation for live serving apps.

    Simple and integrated
    Fully managed service that integrates easily with big data tools like Hadoop, Dataflow, and Dataproc. Plus, support for the open source HBase API standard makes it easy for development teams to get started.

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. It was nice blog good information it is useful for freshers.
    Igrowsoft solutions

    ReplyDelete
  9. Harness the power of the cloud with our Cloud Computing Services. Our expert team offers scalable and secure solutions for storage, computing, and data management. Streamline your operations and boost productivity with our cloud services. Contact us today for a free consultation!

    ReplyDelete
  10. Learn SAP FICO Training in Delhi from the experts in Noida. Our certified trainers will equip you with the skills and knowledge to master SAP FICO and get ahead in your career.

    ReplyDelete
  11. Great blog post! I found your insights truly valuable and well-articulated. Your writing style is engaging, making it easy to grasp the topic. Looking forward to more insightful posts from you!

    Vestibular Rehabilitation Therapy in Surrey

    ReplyDelete
  12. Such a Timely taken content. I really feel that it is the best Content for your knowledge, If you want to learn Cloud Computing Training in noida.

    ReplyDelete
  13. Fantastic breakdown of Cloud Computing Solutions! For those seeking top-notch services, I highly recommend exploring SAITECH INCORPORATED. Their expertise in the field brings unparalleled innovation and reliability to your cloud journey.

    ReplyDelete
  14. The information you have updated is very good and useful. Cloud computing revolutionizes the way businesses access and manage computing resources, offering on-demand access to a shared pool of resources such as storage, servers, and applications over the internet. It provides scalability, flexibility, and cost-effectiveness by eliminating the need for physical infrastructure maintenance. Cloud computing enables rapid deployment of applications, data storage, and processing power, empowering businesses to innovate, collaborate, and scale efficiently in today's digital economy. Explore our extensive range of cloud computing by clicking this link to access our catalog, where you'll find detailed descriptions, pricing information, and customer reviews.

    ReplyDelete