Cloud computing is Internet ("cloud") based development and use of computer technology ("computing"). It is an emerging computing technology that uses the Internet and central remote servers to maintain data and applications. Cloud computing allows consumers and business to use applications without installation and access their personal files at any computer with Internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.
Guddu Kumar. “A Review on Data Protection of Cloud Computing Security, Benefits, Risks and Suggestions” United International Journal for Research & Technology (UIJRT) 1.2 (2019): 26-34.
Fault Tolerance in AWS Distributed Cloud ComputingCaner KAYA
Abstract— The cloud computing enable information technologies solutions by using the visual machines to provide resource-sharing and using on demand basis; so within this complex, this area is becoming more attractive for researching. Upon the rapid development of these technologies, the fault tolerance of cloud computing has become one of the most important topic for information technologies. This requirement has become forefront since, this system needs reliability and must be ready all the time. This case-study, review the techniques that protect the cloud computing and user systems from process fault. One of the indications is as shown below, that, the cloud computing is prone to create faults. The main goals of the fault tolerance are to protect financial loses, to achieve the restoration of the system. The case study has review the scenario that the fault, repetitions could be solved by checkpoints and back-ups. The Amazon AWS is shown asan example for the fault-tolerance.
Keywords- Cloud Computing; Fault Tolerance; Dependability ; Availability ; Redundancy; Human Factor: Replication ;Amazon Web Services.
Cloud computing technology has been a new buzzword in the IT industry and expecting a new horizon for coming world. It is a style of computing which is having dynamically scalable virtualized resources provided as a service over the Internet.
Best cloud computing training institute in noidataramandal
TECHAVERA is offering best In Class, Corporate and Online cloud computing Training in Noida. TECHAVERA Delivers best cloud Live Project visit us - http://www.techaveranoida.in/best-cloud-computing-training-in-noida.php
An Analysis on Business Value of Cloud ComputingIOSR Journals
Abstract: The high costs incurred in multiple supplier/Buyer transaction forms the basis for the introduction of
a high-value agent service. This type of agent-based model can lower the cost for both buyers and sellers,
including monetary, mental and physical expenditure. Cloud computing is not just about cost. It can provide a
platform for a business to achieve its ambitions of having an “inclusive” IT system that covers entire supply
chain and its customers, enabling and generating business growth more effectively.
Keywords: Cloud computing, inclusive, Supply chain
Guddu Kumar. “A Review on Data Protection of Cloud Computing Security, Benefits, Risks and Suggestions” United International Journal for Research & Technology (UIJRT) 1.2 (2019): 26-34.
Fault Tolerance in AWS Distributed Cloud ComputingCaner KAYA
Abstract— The cloud computing enable information technologies solutions by using the visual machines to provide resource-sharing and using on demand basis; so within this complex, this area is becoming more attractive for researching. Upon the rapid development of these technologies, the fault tolerance of cloud computing has become one of the most important topic for information technologies. This requirement has become forefront since, this system needs reliability and must be ready all the time. This case-study, review the techniques that protect the cloud computing and user systems from process fault. One of the indications is as shown below, that, the cloud computing is prone to create faults. The main goals of the fault tolerance are to protect financial loses, to achieve the restoration of the system. The case study has review the scenario that the fault, repetitions could be solved by checkpoints and back-ups. The Amazon AWS is shown asan example for the fault-tolerance.
Keywords- Cloud Computing; Fault Tolerance; Dependability ; Availability ; Redundancy; Human Factor: Replication ;Amazon Web Services.
Cloud computing technology has been a new buzzword in the IT industry and expecting a new horizon for coming world. It is a style of computing which is having dynamically scalable virtualized resources provided as a service over the Internet.
Best cloud computing training institute in noidataramandal
TECHAVERA is offering best In Class, Corporate and Online cloud computing Training in Noida. TECHAVERA Delivers best cloud Live Project visit us - http://www.techaveranoida.in/best-cloud-computing-training-in-noida.php
An Analysis on Business Value of Cloud ComputingIOSR Journals
Abstract: The high costs incurred in multiple supplier/Buyer transaction forms the basis for the introduction of
a high-value agent service. This type of agent-based model can lower the cost for both buyers and sellers,
including monetary, mental and physical expenditure. Cloud computing is not just about cost. It can provide a
platform for a business to achieve its ambitions of having an “inclusive” IT system that covers entire supply
chain and its customers, enabling and generating business growth more effectively.
Keywords: Cloud computing, inclusive, Supply chain
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...inventionjournals
International Journal of Engineering and Science Invention (IJESI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJESI publishes research articles and reviews within the whole field Engineering Science and Technology, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online.
In this paper, the SMB Group examines different cloud computing models and the types of requirements that each can best address, and discusses what midmarket businesses should look for in a cloud solutions provider.
Group seminar report on cloud computingSandhya Rathi
It is short and sobar.It contains information of
Architectural Considerations in that contains Cloud Platform, Cloud Storage, Cloud Services..... Types of Services is also contain in that
Software as a Service(SaaS) ,Platform as a Service(PaaS) , Infrastructure as a Service(IaaS)
There are many misconceptions surrounding Cloud Computing and what it has to offer.
Tell apart the facts from the myths with Cloud Computing Myth Busters and develop a deeper understanding of the Cloud.
Download Myth Busters >>
Despite years of industry advocacy, cloud adoption in larger firms remains slow. There are many logos for many vendors dotting the cloud technology landscape and many competing architectures. But there are also few standards that guarantee the interoperability of different approaches.
The latest buzz in enterprise cloud technology is around “hybrid cloud data centers” in which large enterprises “build their base” – that is, their core infrastructure, possibly as a “private cloud” – and “buy their burst” – that is, obtain additional public cloud- based resources and services to augment their on-premises capabilities during periods of peak workload handling, for application development, or for business continuity.
Ultimately, the adoption of cloud architecture will be gated by how successfully organizations are able to leverage emerging technologies in a secure and reliable manner and whether the resulting infrastructure actually delivers in the key areas of cost-containment, risk reduction and improved productivity.
Cloud computing is a flexible, cost-effective and proven delivery platform for providing business or
consumer IT services over the Internet. Cloud resources can be rapidly deployed and easily scaled, with all
processes, applications and services provisioned “on demand,” regardless of user location or device.
What is Cloud Computing and, How does the cloud work?
Cloud Computing
This article is intended to discuss cloud computing, cloud computing basics, how does cloud computing work, cloud services, and what is cloud computing? Study of cloud computing and job opportunities after completing cloud computing course.
What is Cloud Computing and, How does the cloud work?
The term “cloud” is used as a substitute for the “internet”. Cloud computing points to any hardware or software like networks, software, analytics, servers, storage, databases, and intelligence provided over the internet (cloud) by any service provider.
Data, software, and source codes are often stored on hard drives, which is quite risky since difficult situations may arise such as hard disk crashes, data corruption, and eventual loss of the entire resources to work with. A cloud computing service provides various server, software, storage, and application services over the Internet so that they should be safe. They can be configured to handle any size of access or traffic and can scale up and down according to the volume and, frequency of requirement. Thus cloud computing is the delivery of different services through the Internet including different servers, software, storage, and applications. In other words, using cloud computing, customers can access software, infrastructure, platforms, devices, and other resources over the internet.
Customers can easily utilize these services available in the cloud without any prior knowledge of how to manage the resources involved.
Large companies such as Google, Amazon, IBM, Sun, Cisco, Dell, HP, Intel, Novell, and Oracle are investing in cloud computing to provide individuals and businesses with a variety of cloud-based solutions.
For example, Google Cloud is a collection of public cloud services provided by Google. All Application development is done on Google hardware. These include Google Compute Engine, App Engine, Google Cloud Storage, and Google Container Engine.
Cloud storage utilizes data centers with massive computer servers that store data and access it online through the internet. The users can remotely upload and store their content and retrieve it whenever they need it.
Advantages of cloud computing.
Businesses around the world are moving away from traditional on-premises services as cloud computing becomes more popular. In recent years, cloud-based services have radically changed the way businesses do business, enabling them to use information technology infrastructures, platforms, software, and applications via the Internet.
Users can devote more time and effort to their main business processes instead of spending their time learning about the resources they need to manage.
Cloud computing allows users to avoid significant capital investments because they can rent physical infrastructure from third-party providers.
Cloud computing infrastructure services leverage shared resources, allowing servers to work efficiently withou
Mentions about the details and the advantages that cloud computing has to offer in E commerce which is highly use by high tech customers at present modern technology age.
A Detail Overview of Cloud Computing with its Opportunities and Obstacles in ...inventionjournals
International Journal of Engineering and Science Invention (IJESI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJESI publishes research articles and reviews within the whole field Engineering Science and Technology, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online.
In this paper, the SMB Group examines different cloud computing models and the types of requirements that each can best address, and discusses what midmarket businesses should look for in a cloud solutions provider.
Group seminar report on cloud computingSandhya Rathi
It is short and sobar.It contains information of
Architectural Considerations in that contains Cloud Platform, Cloud Storage, Cloud Services..... Types of Services is also contain in that
Software as a Service(SaaS) ,Platform as a Service(PaaS) , Infrastructure as a Service(IaaS)
There are many misconceptions surrounding Cloud Computing and what it has to offer.
Tell apart the facts from the myths with Cloud Computing Myth Busters and develop a deeper understanding of the Cloud.
Download Myth Busters >>
Despite years of industry advocacy, cloud adoption in larger firms remains slow. There are many logos for many vendors dotting the cloud technology landscape and many competing architectures. But there are also few standards that guarantee the interoperability of different approaches.
The latest buzz in enterprise cloud technology is around “hybrid cloud data centers” in which large enterprises “build their base” – that is, their core infrastructure, possibly as a “private cloud” – and “buy their burst” – that is, obtain additional public cloud- based resources and services to augment their on-premises capabilities during periods of peak workload handling, for application development, or for business continuity.
Ultimately, the adoption of cloud architecture will be gated by how successfully organizations are able to leverage emerging technologies in a secure and reliable manner and whether the resulting infrastructure actually delivers in the key areas of cost-containment, risk reduction and improved productivity.
Cloud computing is a flexible, cost-effective and proven delivery platform for providing business or
consumer IT services over the Internet. Cloud resources can be rapidly deployed and easily scaled, with all
processes, applications and services provisioned “on demand,” regardless of user location or device.
What is Cloud Computing and, How does the cloud work?
Cloud Computing
This article is intended to discuss cloud computing, cloud computing basics, how does cloud computing work, cloud services, and what is cloud computing? Study of cloud computing and job opportunities after completing cloud computing course.
What is Cloud Computing and, How does the cloud work?
The term “cloud” is used as a substitute for the “internet”. Cloud computing points to any hardware or software like networks, software, analytics, servers, storage, databases, and intelligence provided over the internet (cloud) by any service provider.
Data, software, and source codes are often stored on hard drives, which is quite risky since difficult situations may arise such as hard disk crashes, data corruption, and eventual loss of the entire resources to work with. A cloud computing service provides various server, software, storage, and application services over the Internet so that they should be safe. They can be configured to handle any size of access or traffic and can scale up and down according to the volume and, frequency of requirement. Thus cloud computing is the delivery of different services through the Internet including different servers, software, storage, and applications. In other words, using cloud computing, customers can access software, infrastructure, platforms, devices, and other resources over the internet.
Customers can easily utilize these services available in the cloud without any prior knowledge of how to manage the resources involved.
Large companies such as Google, Amazon, IBM, Sun, Cisco, Dell, HP, Intel, Novell, and Oracle are investing in cloud computing to provide individuals and businesses with a variety of cloud-based solutions.
For example, Google Cloud is a collection of public cloud services provided by Google. All Application development is done on Google hardware. These include Google Compute Engine, App Engine, Google Cloud Storage, and Google Container Engine.
Cloud storage utilizes data centers with massive computer servers that store data and access it online through the internet. The users can remotely upload and store their content and retrieve it whenever they need it.
Advantages of cloud computing.
Businesses around the world are moving away from traditional on-premises services as cloud computing becomes more popular. In recent years, cloud-based services have radically changed the way businesses do business, enabling them to use information technology infrastructures, platforms, software, and applications via the Internet.
Users can devote more time and effort to their main business processes instead of spending their time learning about the resources they need to manage.
Cloud computing allows users to avoid significant capital investments because they can rent physical infrastructure from third-party providers.
Cloud computing infrastructure services leverage shared resources, allowing servers to work efficiently withou
Mentions about the details and the advantages that cloud computing has to offer in E commerce which is highly use by high tech customers at present modern technology age.
Intro to cloud computing. Answering the question what, how and why. The components used in it. The tech formed from what. who give the cloud computing services for now.
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamtakuyayamamoto1800
In this slide, we show the simulation example and the way to compile this solver.
In this solver, the Helmholtz equation can be solved by helmholtzFoam. Also, the Helmholtz equation with uniformly dispersed bubbles can be simulated by helmholtzBubbleFoam.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Cyaniclab : Software Development Agency Portfolio.pdf
Cloud computing
1. Title
WHITE PAPER ON CLOUD COMPUTING
Abstract
This white paper will help readers to know the basics of
cloud computing and also to gain an understanding on how
cloud computing works. I hope it will be beneficial to all
people who want to save some money on infrastructures.
Cloud based on demand web-services such as databases,
queues, identity management, data on-demand, widgets,
etc. are meeting with browser based thick-client frameworks
such as AJAX, Adobe Flex, MS Silverlight, etc. to create a
new breed of applications, built on a resuscitated
Client/Server (Client/Server 2.0) SOA-based paradigm. The
traditional "business logic" application server middle-tier is
ceding the way to cloud based pay-per-use SOA.
The increasing sophistication of cloud web-services
platforms, the increase in browser sophistication and the
availability of advanced client side IDEs will reinforce this
trend. The new paradigm will simplify the development of
web applications, simplify the creation of SaaS, provide
better maintainability and lower TCO.
3. Table of Contents
I. Cloud Computing Basics...............................................................................................................................4
II. Segment of Cloud Computing......................................................................................................................6
i. Application................................................................................................................................................6
ii. Platforms...................................................................................................................................................6
iii. Infrastructure...........................................................................................................................................7
III. Implementing Cloud Computing ...............................................................................................................8
i. Private Clouds............................................................................................................................................8
ii. Public Clouds ...........................................................................................................................................9
iii. Hybrid Clouds ......................................................................................................................................10
IV. Characteristics of Cloud computing.........................................................................................................11
i. Dynamic computing infrastructure..........................................................................................................11
ii. IT service-centric approach....................................................................................................................11
iii. Self-service based usage model.............................................................................................................12
iv. Minimally or self-managed platform.....................................................................................................12
v. Consumption-based billing.....................................................................................................................12
V. Cloud Computing Security Plan................................................................................................................14
VII. Barriers to Cloud Computing..................................................................................................................17
i. Customer Perspective..............................................................................................................................17
ii. Vendor Perspective.................................................................................................................................17
VIII. Summary ...............................................................................................................................................19
IX. Conclusion ...............................................................................................................................................20
X. Abbreviation..............................................................................................................................................21
Page 3 of 21
4. I. Cloud Computing Basics
Cloud computing is Internet ("cloud") based development
and use of computer technology ("computing"). It is an
emerging computing technology that uses the Internet and
central remote servers to maintain data and applications.
Cloud computing allows consumers and business to use
applications without installation and access their personal
files at any computer with Internet access. This technology
allows for much more efficient computing by centralizing
storage, memory, processing and bandwidth.
Cloud computing is the convergence and evolution of several
concepts from virtualization, distributed application design,
grid, and enterprise IT management to enable a more
flexible approach for deploying and scaling applications.
Cloud promises real costs savings and agility to customers.
Through cloud computing, a company can rapidly deploy
applications where the underlying technology components
can expand and contract with the natural ebb and flow of
the business life cycle. Traditionally, once an application was
deployed it was bound to a particular infrastructure, until the
infrastructure was upgraded. The result was low efficiency,
utilization, and flexibility. Cloud enablers, such as
virtualization and grid computing, allow applications to be
dynamically deployed onto the most suitable infrastructure
at run time. This elastic aspect of cloud computing allows
applications to scale and grow without needing traditional
‘fork-lift’ upgrades.
IT departments and infrastructure providers are under
increasing pressure to provide computing infrastructure at
the lowest possible cost. In order to do this, the concepts of
resource pooling, virtualization, dynamic provisioning, utility
and commodity computing must be leveraged to create a
public or private cloud that meets these needs. World-class
data centers are now being formed that can provide this
Page 4 of 21
5. Infrastructure-as-a-Service (IaaS) in a very efficient
manner.
Customers can thus decide to develop their own
applications, to run on their own internal private clouds, or
leverage software as a SaaS application that run on public
clouds. Integration and federation of services across both
the public and private cloud, so-called “hybrid clouds,” is an
emerging area of interest. The public cloud concept allows
customers to develop and deploy applications with
tremendous speed without the procurement and red-tape
issues of dealing with potentially slow moving and costly IT
departments. This also allows customers to shift traditional
Capital Expenditures (CapEx) into their Operating
Expenditure (OpEx) budgets.
Driven by concerns over security, regulatory compliance,
control over Quality of Service (QoS), vendor lock-in, and
long-term costs, many larger customers, who have the
economies of scale and strong IT competency, will build
internal private clouds. These private clouds can provide the
same cost and agility benefits as public clouds, while
mitigating enterprise concerns about security, compliance,
QoS, lock-in and TCO.
Page 5 of 21
6. II. Segment of Cloud Computing
Cloud computing is broken down into three segments:
"applications," "platforms," and "infrastructure".
i. Application
So far, the applications segment of cloud computing is the
only segment that has proven successful as a business
model. By running business applications over the Internet
from centralized servers rather than from on-site servers,
companies can cut some serious costs. Furthermore, while
avoiding maintenance costs, licensing costs and the costs of
the hardware required to run servers on-site, companies are
able to run applications much more efficiently from a
computing standpoint.
On demand software services come in a few different
varieties that may vary in their pricing scheme and how the
software is delivered to the end users. In the past, the end-
user would generally purchase a license from the software
provider and then install and run the software directly from
on-premise servers.
ii. Platforms
Platforms serve as an interface for users to access
applications provided by partners or in some cases the
customers.
The following companies are some that have developed
platforms that allow end users to access applications from
centralized servers using the Internet. Next is the name of
the platform used by the company:
1. Google (GOOG) - Apps Engine
2. Amazon.com (AMZN) - EC2
3. Microsoft (MSFT) - Windows Live
Page 6 of 21
7. 4. Terremark Worldwide (TMRK) - The Enterprise Cloud
5. Salesforce.com (CRM) - Force.com
6. NetSuite (N) - Suiteflex
7. Mosso - Mosso, a division of Rackspace
8. Metrisoft - Metrisoft SaaS Platform
iii. Infrastructure
The final segment in cloud computing, known as
infrastructure, is the backbone of the entire concept.
Infrastructure vendors provide the physical storage space
and processing capabilities that allow all the services
described above.
Page 7 of 21
8. III. Implementing Cloud Computing
All of the architectural and organizational considerations
mentioned herein are generally apply to all implementations
of a cloud infrastructure. As we focus on building the cloud,
a number of models have been developed for deploying a
cloud infrastructure.
i. Private Clouds
In a private cloud, the infrastructure for implementing the
cloud is controlled completely by the enterprise. Typically,
private clouds are implemented in the data center of the
enterprise and managed by internal resources.
A private cloud maintains all corporate data in resources
under the control of the legal and contractual umbrella of
the organization. This eliminates the regulatory, legal and
security concerns associated with information being
processed on third party computing resources.
The private cloud can also be used by existing IT
departments to dramatically reduce their costs and as an
opportunity to shift from a cost center to a value center in
the eyes of the business.
As an example, the following diagram depicts the key
architectural elements of a private cloud utilizing Oracle’
scalabilities’:
Page 8 of 21
9. ii. Public Clouds
In a public cloud, external organizations provide the
infrastructure and management required to implement the
cloud. Public clouds dramatically simplify implementation
and are typically billed based on usage. This transfers the
cost from a capital expenditure to an operational expense
and can quickly be scaled to meet the organization’s needs.
Temporary applications or applications with burst resource
requirements typically benefit from the public cloud’s ability
to ratchet up resources when needed and then scale them
back when they are no longer needed. In a private cloud,
the company would need to provision for the worst case
across all the applications that share the infrastructure. This
can result in wasted resources when utilization is not at its
peak.
Public clouds have the disadvantage of hosting your data in
an offsite organization outside the legal and regulatory
umbrella of your organization. In addition, as most public
clouds leverage a worldwide network of data centers, it is
Page 9 of 21
10. difficult to document the physical location of data at any
particular moment. These issues result in potential
regulatory compliance issues that include the use of public
clouds for certain organizations or business applications.
Not all public cloud based applications can provide the
necessary flexibility and functionality needed by business
users. For this reason, customers require the ability to take
preferred functionality from one cloud application and
combine it with another, creating a cloud based component
application. This is still an emerging area of development
with some early companies, such as Cast Iron, providing
integration of a wide range of cloud-based applications.
Ultimately, many customers may decide that the private
cloud offers more flexibility and develop new applications
themselves.
iii. Hybrid Clouds
To meet the benefits of both approaches, newer execution
models have been developed to combine public and private
clouds into a unified solution.
Applications with significant legal, regulatory or service level
concerns for information can be directed to a private cloud.
Other applications with less stringent regulatory or service
level requirements can leverage a public cloud
infrastructure.
Implementation of a hybrid model requires additional
coordination between the private and public service
management system. This typically involves a federated
policy management tool, seamless hybrid integration,
federated security, information asset management,
coordinated provisioning control, and unified monitoring
systems.
Page 10 of 21
11. IV. Characteristics of Cloud computing
i. Dynamic computing infrastructure
Cloud computing requires a dynamic computing
infrastructure. The foundation for the dynamic infrastructure
is a standardized, scalable, and secure physical
infrastructure. There should be levels of redundancy to
ensure high levels of availability, but mostly it must be easy
to extend as usage growth demands it, without requiring
architecture rework. Next, it must be virtualized.
A dynamic computing infrastructure is critical to effectively
supporting the elastic nature of service provisioning and de-
provisioning as requested by users while maintaining high
levels of reliability and security. The consolidation provided
by virtualization, coupled with provisioning automation,
creates a high level of utilization and reuse, ultimately
yielding a very effective use of capital equipment.
ii. IT service-centric approach
Cloud computing is IT (or business) service-centric. This is in
sharp contrast to more traditional system- or server- centric
models. In most cases, users of the cloud generally want to
run some business service or application for a specific,
timely purpose; they don’t want to get bogged down in the
system and network administration of the environment.
They would prefer to quick and easy access a dedicated
instance of an application or service. By abstracting away
the server-centric view of the infrastructure, system users
can easily access powerful pre-defined computing
environments designed specifically around their service.
An IT Service Centric approach enables user adoption and
business agility – the easier and faster a user can perform
an administrative task, the more expedient the business
moves, reducing costs or driving revenue.
Page 11 of 21
12. iii. Self-service based usage model
Interacting with the cloud requires some level of user self-
service. Best of breed self-service provides users the ability
to upload, build, deploy, schedule, manage, and report on
their business services on demand. Self-service cloud
offerings must provide easy-to-use, intuitive user interfaces
that equip users to productively manage the service delivery
lifecycle.
iv. Minimally or self-managed platform
For an IT team or a service provider to efficiently provide a
cloud for its constituents, they must leverage a technology
platform that is self-managed. Best-of-breed clouds enable
self-management via software automation, leveraging the
following capabilities:
1. A provisioning engine for deploying services and tearing
them down recovering resources for high levels of
reuse
2. Mechanisms for scheduling and reserving resource
capacity Capabilities for configuring, managing, and
reporting to ensure resources can be allocated and
reallocated to multiple groups of users
3. Tools for controlling access to resources and policies for
how resources can be used or operations can be
performed
All of these capabilities enable business agility while
simultaneously enacting critical and necessary
administrative control.
v. Consumption-based billing
Finally, cloud computing is usage-driven. Consumers pay for
only what resources they use and therefore are charged or
billed on a consumption-based model. Cloud computing
platforms must provide mechanisms to capture usage
information that enables charge back reporting and
integration with billing systems.
Page 12 of 21
14. V. Cloud Computing Security Plan
Cloud computing has unique security risks. Security risks,
threats, and breaches can come in so many forms and from
so many places that many companies take a comprehensive
approach to security management across IT and the
business. The following pointers useful for creating cloud
computing security plan.
• In most circumstances, approach cloud security from a
risk-management perspective. Be sure to involve your
organization’s risk-management specialists in the
planning.
• The cost of security could be an issue. Be aware of
what similar organizations spend on IT security and be
prepared to spend a similar amount. It also helps to
track time lost due to any kind of attack—as a
measurement of cost that you may be able to reduce.
• Identity management is key. Give priority to improving
identity management if your current capability is poor.
• Try to create general awareness of security risks by
educating and warning staff members about specific
dangers. It is easy to become complacent, especially if
you’re using a cloud service provider. However, most
security breaches are created inside the network.
• Use external IT security consultants to regularly check
your company’s security policy and network, as well as
those of your cloud service providers.
• Determine specific IT security policies for change
management and patch management, and make sure
that policies are well understood by your staff and your
cloud service provider.
• Stay abreast of news about IT security breaches in
other companies and the causes of those breaches.
• Review backup and disaster-recovery systems in light
of IT security. Apart from anything else, IT security
breaches can require complete application recovery.
Page 14 of 21
15. Because of the complexity of securing cloud environments,
many organizations use hybrid cloud environments that
include public as well as private clouds.
Cloud service providers each have their own way of
managing security. Sometimes, the cloud service provider’s
security plan will conflict with your company’s rules. Before
you implement your security plan you need to ensure that it
will complement your provider’s plan.
Page 15 of 21
16. VI. Primary Benefits of Cloud Computing
The primary benefits of using cloud computing are as
follows:
1. To deliver a future state architecture that captures the
promise of Cloud Computing, architects need to
understand the primary benefits of Cloud computing.
2. Decoupling and separation of the business service from
the infrastructure needed to run it (virtualization).
3. Flexibility to choose multiple vendors that provide
reliable and scalable business services, development
environments, and infrastructure that can be leveraged
out of the box and billed on a metered basis—with no
long term contracts.
4. Elastic nature of the infrastructure to rapidly allocate
and de-allocate massively scalable resources to
business services on a demand basis.
5. Cost allocation flexibility for customers wanting to
move CapEx into OpEx.
6. Reduced costs due to operational efficiencies, and more
rapid deployment of new business services.
Page 16 of 21
17. VII. Barriers to Cloud Computing
IT cloud services are still largely in the early adoption phase.
As such, it is no surprise that there’s a long list of issues
cloud services suppliers need to address to drive
mainstream adoption. Here’s how our respondents rated
nine of the challenges commonly ascribed to the cloud
services model.
i. Customer Perspective
• Data Security: Many customers don’t wish to trust their
data to “the cloud”. Data must be locally retained for
regulatory reasons.
• Latency: The cloud can be many milliseconds away. Not
suitable for real-time applications.
• Application Availability: Cannot switch from existing legacy
applications. Equivalent cloud applications do not exist.
ii. Vendor Perspective
1. Service Level Agreements
• Security: with the businesses’ information and critical
IT resources outside the firewall, customers worry
about their vulnerability to attack.
• Cloud services dependability: The complex web of
interdependency that supports cloud services
Page 17 of 21
18. availability and performance – from network availability
and performance, to the availability and performance of
the cloud service provider’s systems, and beyond, to
the performance and availability of the “supply chain”
of services that the service provider depends on – cries
out for suppliers who can offer greater transparency of
interdependencies as well as credible service level
assurances.
2. Business Models
• SaaS/PaaS models are challenging.
• Much lower upfront revenue.
While customers certainly enjoy the economic and
operational benefits of the off-the-shelf, standardized
nature of many cloud services, this survey shows they
nonetheless want greater ability to “fit” cloud services
more tightly into the context of their specific business.
Users want to maximize the leverage of their many
other critical business systems – in-house legacy
systems and, increasingly, externally-sourced cloud
services – by being able to integrate across these
systems. ”SaaS 1.0″ systems – that lack standard-
based APIs, and are effectively “islands” – are of
diminishing value; this is why user should be include
the requirement for web services APIs in definition of
cloud services.
3. Customer Lock-in
• Customers want open/standard APIs.
• Need to continuously add value.
Page 18 of 21
19. VIII. Summary
For IT departments in larger enterprises, developing a
private cloud often makes the most financial and business
sense. When developing the architectural vision, an
enterprise architect should bear in mind the characteristics
of cloud computing as well as consider some of the
organizational and cultural issues that might become
obstacles to the adoption of the future state architecture.
When moving ahead, decisions must be made on whether
the future-state technical architecture should emphasize
compatibility with the current standard or start from scratch
to minimize cost. Future state systems architecture designs
involve trade-offs between lower cost/operational efficiency
and greater flexibility. Using an Enterprise Architecture
framework can help enterprise architects navigate the trade-
offs and design a system that accomplishes the business
goal.
Page 19 of 21
20. IX. Conclusion
Cloud computing offers real alternatives to IT departments
for improved flexibility and lower cost. Markets are
developing for the delivery of software applications,
platforms, and infrastructure as a service to IT departments
over the “cloud”. These services are readily accessible on a
pay-per-use basis and offer great alternatives to businesses
that need the flexibility to rent infrastructure on a temporary
basis or to reduce capital costs. Architects in larger
enterprises find that it may still be more cost effective to
provide the desired services in-house in the form of “private
clouds” to minimize cost and maximize compatibility with
internal standards and regulations. If so, there are several
options for future-state systems and technical architectures
that architects should consider finding the right trade-off
between cost and flexibility. Using an architectural
framework will help architects evaluate these trade-offs
within the context of the business architecture and design a
system that accomplishes the business goal.
Page 20 of 21
21. X. Abbreviation
SaaS Software as a Service
PaaS Platform as a service
CapEx Capital Expenditures
OpEx Operating Expenditure
SOA Service-Oriented Architecture
TCO Total Cost of Ownership
IaaS Infrastructure-as-a-Service
QoS Quality of Service
Page 21 of 21