- What is Cloud Computing?
- What is the Relationship Between Virtualization and Cloud Computing?
- How
Are Clouds Classified? - What Are the Most Popular Cloud Service Styles?
- PUBLIC CLOUDS
- ON-PREMISE CLOUDS
- Colocation vs Cloud: Why Not Both?
- HYBRID CLOUDS
- Cloud computing
- Public Clouds
- cloud computing key benefits include scalability, instant provisioning,
virtualized resources and ability to expand the server base quickly. - There are two variations of private clouds:
- How is virtualization different from cloud computing?
- Platform as a service (
PaaS ) - infrastructure as a service
( IaaS )
Cloud computing is the access to computers and their functionality via the Internet or a local area network. Users of a cloud request this access from a set of web services that manage a pool of computing resources (i.e., machines, network, storage, operating systems, application development environments, application programs). When granted, a fraction of the resources in the pool is dedicated to the requesting user until he or she releases them.
A "cloud" is a set of machines and web services that implement cloud computing.
Cloud Computing: What is Cloud Computing?
The Three Ways to Cloud Compute
Virtualization is the ability to run "virtual machines" on top of a "hypervisor ." A virtual machine (VM) is a software implementation of a machine (i.e., a computer) that executes programs like a physical machine. Each VM includes its own kernel, operating system, supporting libraries and applications. A hypervisor provides a uniform abstraction of the underlying physical machine.
Multiple VMs can execute simultaneously on a single hypervisor . The decoupling of the VM from the underlying physical hardware allows the same VM to be started on different physical machines. Thus virtualization is seen as an enabler for cloud computing, allowing the cloud computing provider the necessary flexibility to move and allocate the computing resources requested by the user wherever the physical resources are available.
Given the broad definition of the term "cloud," the current taxonomy differentiates clouds both in terms of cloud service offerings and cloud types. When categorizing cloud service offerings, we often refer to clouds in terms of "service style" depending on the portion of the software stack delivered as a service.
Cloud "types" (including public, private, and hybrid) refer to the nature of access and control with respect to use and provisioning of virtual and physical resources.
Infrastructure as a Service (IaaS )
Platform as a Service (PaaS )
Software as a Service (SaaS)
SaaS style clouds deliver access to collections of software application programs. SaaS providers offer users access to specific application programs controlled and executed on the provider's infrastructure. SaaS is often referred to as "Software on Demand."
Public clouds provide access to computing resources for the general public over the Internet. The public cloud provider allows customers to self-provision resources typically via a web service interface. Customer's rent access to resources as needed on a pay-as-you-go basis. Public clouds offer access to large pools of scalable resources on a temporary basis without the need for capital investment in data center infrastructure
http://www.eucalyptus.com/learn/what-is-cloud-computing/public-clouds
Private clouds give users immediate access to computing resources hosted within an organization's infrastructure. Users self-provision and scale collections of resources drawn from the private cloud, typically via web service interface, just as with a public cloud. However, because it is deployed within the organization's existing data center—and behind the organization's firewall—a private cloud is subject to the organization's physical, electronic, and procedural security measures and thus offers a higher degree of security over sensitive code and data. In addition, private clouds consolidate and optimize the performance of physical hardware through virtualization, and can thus markedly improve data center efficiency while reducing operational expense.
http://www.eucalyptus.com/learn/what-is-cloud-computing/on-premise-clouds
The Difference Between Cloud and Colocation
Colocation is where you provide the equipment, and the colocation provider hosts it in their data center and provides the space, power, rack, and bandwidth. The cloud is not a place, rather software and/or hardware available via the Internet.
Smaller operations and startups usually opt for the cloud because of the scalable cost, low overheard, and no need for an IT staff. Larger enterprises often go the colocation route to house their servers because it saves money in the long run, and it offers the benefit and flexibility that comes with total server control.
HYBRID CLOUD: This is a co-existence of public cloud and private cloud environments. Hybrid combines on-premises or colocation servers with public clouds so that data and applications can move between the two clouds for increased agility, security, and cost-effectiveness.
https://www.hostdime.com/blog/colocation-vs-cloud/
A hybrid cloud combines computing resources (e.g., machines, network, storage, etc.) drawn from one or more public clouds and one or more private clouds at the behest of its users.
Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet).
http://en.wikipedia.org/wiki/Cloud_computing
A public cloud is one in which the services and infrastructure are provided off-site over the Internet
A public cloud is the obvious choice when
Your standardized workload for applications is used by lots of people, such as e-mail.
You need to test and develop application code.
You have SaaS (Software as a Service) applications from a vendor who has a well-implemented security strategy.
You need incremental capacity (the ability to add computer capacity for peak times).
You’re doing collaboration projects.
You’re doing an ad-hoc software development project using a Platform as a Service (PaaS ) offering cloud
Private Clouds
A private cloud is one in which the services and infrastructure are maintained on a private network.
the company to still purchase and maintain all the software and infrastructure
A private cloud is the obvious choice when
Your business is part of an industry that must conform to strict security and data privacy issues.
Hybrid Clouds
You can use a public cloud to interact with the clients but keep their data secured within a private cloud.
Your company wants to use a SaaS application but is concerned about security.
Your SaaS vendor can create a private cloud just for your company inside their firewall.
They provide you with a virtual private network (VPN) for additional security.
http://www.dummies.com/how-to/content/comparing-public-private-and-hybrid-cloud-computin.html
Public Cloud Computing
the public cloud is by definition a multi-tenant environment
pay-as-you-go” model
No Contracts – you’re only paying by the hour – if you want to shut down your server after only 2 hours of use, there is no contract requiring your ongoing use of the server.
Private Cloud Computing
http://www.onlinetech.com/resources/references/public-vs-private-cloud-computing
On-Premise Private Cloud:
also known as an “internal cloud,” is hosted within an organization’s own data center.
On-premise private clouds are best used for applications that require complete control and configurability of the infrastructure and security.
This private cloud model is hosted by an external cloud computing provider (such as Eze Castle Integration).
recommended for organizations that prefer not to use a public cloud infrastructure due to the risks associated with the sharing of physical resources.
http://www.eci.com/cloudforum/private-cloud-explained.html
Virtualization software makes it possible to run multiple operating systems and multiple applications on the same server at the same time
virtualization is software that separates physical infrastructures to create various dedicated resources
virtualization is software that manipulates hardware, while cloud computing refers to a service that results from that manipulation.
http://www.businessnewsdaily.com/5791-virtualization-vs-cloud-computing.html
Platform as a service (PaaS ) is the delivery of a computing platform and solution stack as a service. PaaS offerings facilitate deployment of applications without the cost and complexity of buying and managing the underlying hardware and software and provisioning hosting capabilities,providing all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely available from the Internet
http://en.wikipedia.org/wiki/Platform_as_a_service
http://en.wikipedia.org/wiki/Cloud_computing
Infrastructure as a Service is a provision model in which an organization outsources the equipment used to support operations, including storage, hardware, servers and networking components. The service provider owns the equipment and
http://searchcloudcomputing.techtarget.com/definition/Infrastructure-as-a-Service-IaaS
Infrastructure as a service (
IaaS )
In the most basic cloud-service model & according to the IETF (Internet Engineering Task Force), providers of IaaS offer computers – physical or
(more often) virtual machines – and other resources. (A hypervisor , such as Xen , Oracle VirtualBox , KVM, VMware ESX/ESXi , or Hyper-V runs the virtual machines as guests. Pools of hypervisors within the cloud operational support-system can support large numbers of virtual machines and the ability to scale services up and down according to customers' varying requirements.)
IaaS clouds often offer additional resources such as a virtual-machine disk image library, raw block storage, and file or object storage, firewalls, load balancers, IP addresses, virtual local area networks (VLANs), and software bundles. IaaS -cloud providers supply these resources on-demand from their large pools installed in data centers.
(more often) virtual machines
IaaS vs.PaaS vs. SaaS
On-premises software (sometimes abbreviated as "on- prem ") is installed and runs on computers on the premises (in the building) of the person or organization using the software, rather than at a remote facility such as a server farm or cloud. On -premises software is sometimes referred to as “shrinkwrap” software, and off- premises software is commonly called “software as a service” ("SaaS") or “cloud computing”.
- Software as a service (SaaS)
Software as a service (SaaS) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted .
- SaaS provides a complete software solution which you purchase on a pay-as-you-go basis from a cloud service provider.
You rent the use of an app for your organisation and your users connect to it over the Internet, usually with a web browser.
The service provider manages the hardware and software and with the
https://azure.microsoft.com/en-in/overview/what-is-saas/
- Software as a service (SaaS) allows users to connect to and use cloud-based apps over the Internet. Common examples are email, calendaring and office tools (such as Microsoft Office 365).
https://azure.microsoft.com/en-in/overview/what-is-saas/
- Software as a service (SaaS) is a way of delivering centrally hosted applications over the Internet—as a service
Whatever the name, SaaS applications run on a SaaS provider’s servers
Instead of installing and maintaining software, you
The provider manages access to the application, including security, availability, and performance
What are the Advantages of SaaS?
High adoption
Lower initial costs
Painless upgrades
Seamless integration
SaaS customers have no hardware or software to buy, install, maintain, or update.
SaaS Characteristics
A good way to understand the SaaS model is by thinking of a
https://www.
- Software as a service (SaaS)
Software as a service is a software licensing and delivery model in which software
formerly referred to as "software plus services" by Microsoft
a common delivery model for many business applications, including office software, messaging software, payroll processing software, etc
https://en.wikipedia.org/wiki/Software_as_a_service
OpenS aaS isopen source software that is also available as software-as-a-service.
Examples have been around for some time, such as WordPress.
Our first product,
Our second product is
https://opensource.com/government/14/1/opensaas-and-government-innovation
- SaaS does not provide users with a copy of the executable file; they can’t touch it or see it. Therefore, it’s
pretty impossible for users to see what it does or change it. Open source code, on the other hand, is openly available to anyone and is a huge accelerator of growth, since it encouragescollaborative effort from thousands of developers.
It’s open source so you can build your own platforms with it and customize all you want.
It’s SaaS, which means you can choose not to manage the platform at all, you can
https://www.getopensocial.com/blog/community-management/opensaas-platform
XaaS is a general, collective term that refers to the delivery of anything as a service. https://searchcloudcomputing.techtarget.com/definition/XaaS-anything-as-a-service
Th is model is usually called XaaS or Anything-as-a-service. It includes all the services in a cloud that customers
as a service (
For
A CDAAS solution would p rovide at least the following capabilities:
Content API for searching a content repository and reading/fetching various types of content
API services
Caching, CDN support for file-based content delivery and
API discovery, documentation, SDKs and a developer portal for API.
Content analytics, reporting and real-time monitoring of API with alerts based on usage trends.
The target audience for CDAAS could be internal customers of a business who need to build content-rich web, mobile, chatbot, IOT or other applications, partners or customers who need syndicated content for their own systems or an API team that builds
https://www.linkedin.com/pulse/what-content-delivery-service-cdaas-jairam-panickssery/
- Desktop as a Service (
DaaS )
Desktop virtualization is software technology that separates the desktop environment and associated application software from the physical client device that is used to access it.
Best article, very useful and explanatory. Your message is extremely incredible. Thank you very much
ReplyDeleteGoogle Cloud Platform Training
GCP Online Training
Google Cloud Platform Training In Hyderabad