Академический Документы
Профессиональный Документы
Культура Документы
CLOUD COMPUTING
INTRODUCTION:
Cloud computing is the convergence and evolution of several concepts from
virtualization, distributed application design, grid, and enterprise IT
management to enable a more 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
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 2
CLOUD COMPUTING
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
traditionalfork-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
CLOUD COMPUTING
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
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 4
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
access to the internet. Your email is different than software installed on your
computer, such as a word processing program. When you create a document
using word processing software, that document stays on the device you used to
make it unless you physically move it. An email client is similar to how cloud
computing works. Except instead of accessing just your email, you can choose
what information you have access to within the cloud.
OBJECTIVES:
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 7
CLOUD COMPUTING
HYPOTHESIS:
Ho- Cloud Computing technique is beneficial for the I.T
companies to maintain their large volume of Data.
CLOUD COMPUTING
The cloud makes it possible for you to access your information from anywhere
at any time. While a traditional computer setup requires you to be in the same
location as your data storage device, the cloud takes away that step. The cloud
removes the need for you to be in the same physical location as the hardware
that stores your data. Your cloud provider can both own and house the hardware
and software necessary to run your home or business applications.
This is especially helpful for businesses that cannot afford the same amount of
hardware and storage space as a bigger company. Small companies can store
their information in the cloud, removing the cost of purchasing and storing
memory devices. Additionally, because you only need to buy the amount of
storage space you will use, a business can purchase more space or reduce their
subscription as their business grows or as they find they need less storage space.
One requirement is that you need to have an internet connection in order to
access the cloud. This means that if you want to look at a specific document you
have housed in the cloud, you must first establish an internet connection either
through a wireless or wired internet or a mobile broadband connection. The
benefit is that you can access that same document from wherever you are with
any device that can access the internet. These devices could be a desktop,
laptop, tablet, or phone. This can all
CLOUD COMPUTING
so help your business to function more smoothly because anyone who can
connect to the internet and your cloud can work on documents, access software,
and store data. Imagine picking up your smartphone and downloading a .pdf
document to review instead of having to stop by the office to print it or upload it
to your laptop. This is the freedom that the cloud can provide for you or your
organization.
Types of clouds:
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 10
CLOUD COMPUTING
There are different types of clouds that you can subscribe to depending on your
needs. As a home user or small business owner, you will most likely use public
cloud services.
1.Public Cloud:
A public cloud can be accessed by any subscriber with an internet connection
and access to the cloud space.
2. Private Cloud:
A private cloud is established for a specific group or organization and limits
access to just that group.
3. Community Cloud:
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 11
CLOUD COMPUTING
4. Hybrid Cloud:
A hybrid cloud is essentially a combination of at least two clouds, where the
clouds included are a mixture of public, private, or community.
CLOUD COMPUTING
Each provider serves a specific function, giving users more or less control over
their cloud depending on the type. When you choose a provider, compare your
needs to the cloud services available. Your cloud needs will vary depending on
how you intend to use the space and resources associated with the cloud. If it
will be for personal home use, you will need a different cloud type and provider
than if you will be using the cloud for business. Keep in mind that your cloud
provider will be pay-as-you-go, meaning that if your technological needs
change at any point you can purchase more storage space (or less for that
matter) from your cloud provider.
There are three types of cloud providers that you can subscribe to: Software as a
Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service
(IaaS). These three types differ in the amount of control that you have over your
information, and conversely, how much you can expect your provider to do for
you. Briefly, here is what you can expect from each type.
1. Software as a Service:
A SaaS provider gives subscribers access to both resources and applications.
SaaS makes it unnecessary for you to have a physical copy of software to install
on your devices. SaaS also makes it easier to have the same software on all of
your devices at once by accessing it on the cloud. In a SaaS agreement, you
have the least control over the cloud.
2. Platform as a Service:
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 13
CLOUD COMPUTING
A PaaS system goes a level above the Software as a Service setup. A PaaS
provider gives subscribers access to the components that they require to
develop and operate applications over the internet.
3. Infrastructure as a Service:
An IaaS agreement, as the name states, deals primarily with computational
infrastructure. In an IaaS agreement, the subscriber completely outsources the
storage and resources, such as hardware and software, that they need.
CLOUD COMPUTING
CLOUD COMPUTING
As you go down the list from number one to number three, the subscriber gains
more control over what they can do within the space of the cloud. The cloud
provider has less control in an IaaS system than with anSaaS agreement.
What does this mean for the home user or business looking to start using the
cloud? It means you can choose your level of control over your information and
types of services that you want from a cloud provider. For example, imagine
you are starting up your own small business. You cannot afford to purchase and
store all of the hardware and software necessary to stay on the cutting edge of
your market. By subscribing to an Infrastructure as a Service cloud, you would
be able to maintain your new business with just as much computational
capability as a larger, more established company, while only paying for the
storage space and bandwidth that you use. However, this system may mean you
have to spend more of your resources on the development and operation of
applications. As you can see, you should evaluate your current computational
resources, the level of control you want to have, your financial situation, and
where you foresee your business going before signing up with a cloud provider.
If you are a home user, however, you will most likely be looking at free or lowcost cloud services (such as web-based email) and will not be as concerned with
many of the more complex cloud offerings.
After you have fully taken stock of where you are and where you want to be,
research into each cloud provider will give you a better idea of whether they are
right for you.
CLOUD COMPUTING
Literature Review:
A Proposed Architecture of Cloud Computing for Education
System in Bangladesh and the Impact on Current Education
System , IEEE, International journal of Computer science.
In this modern era the developing countries will be remain mired in poverty
unless they preoccupy more on widening the technology and innovation to
everywhere throughout the country including urban to small rural areas. The
essence of Computer is now swelling in such an extent that we can not think a
single moment without Computer; everyone residing in a country now needs to
be proficient in different aspects of Computer system and enlightens themselves
with the innovative research works that will thrive their daily life style.
However although the Computer Education is now indispensable for people of
every stratification but due to the poor economic condition many countries are
unable to introduce their inhabitants with rich technologies and innovation
developed by computer system. Consequently a shared based system evokes for
uniform distribution of resources between people of every stratum. In this
research work we are introducing an architecture
CLOUD COMPUTING
of Cloud Computing for education sector and discuss the impact of our propose
architecture on the availability of widespread resources to all around the
country. We are presenting here a comparative analysis of our proposed
architecture with the existing one to demonstrate the advantages of the proffered
architecture over the current one.
CLOUD COMPUTING
IT service-centric approach:
CLOUD COMPUTING
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.
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.
CLOUD COMPUTING
of
these
capabilities
simultaneously
enacting
enable
business
critical
and
agility
while
necessary
CLOUD COMPUTING
administrativecontrol.
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.
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 22
CLOUD COMPUTING
CLOUD COMPUTING
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.
CLOUD COMPUTING
CLOUD COMPUTING
ii.
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
CLOUD COMPUTING
and processing capabilities that allow all the services described above.
Clouds:
CLOUD COMPUTING
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 canter to a value
centre in the eyes of the business.
ii. Public
Clouds:
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.
CLOUD COMPUTING
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
CLOUD COMPUTING
develop
iii. Hybrid
new
applications
themselves.
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
CLOUD COMPUTING
CLOUD COMPUTING
particular educational institute whereas the institute owned those PCs from the
budget sanctioned by the government for that particular institute. There is a
local server associated with individual institute who monitors everything
ranging from PC status to individual requests for that institute. The users
associated with a particular local server submit their request to the cloud via the
local server. The local server collects the entire request from the clients in its
domain within a specific time period and forward those request after
verification. In addition there are some providers who have the agreement with
the cloud system and offers different services to the user.
A. Request Initialization Procedure:
According to our propose architecture each user terminal
communicates the local server for receiving services from cloud sides. The
procedure is depicted in figure .
CLOUD COMPUTING
CLOUD COMPUTING
mismatches, the local server immediately informs the user for alternatives like
immediate payment or payment through credit card etc.
5. If the user agrees with the current policy it sends an acknowledgement reply
message to the local server.
6. The local server send the user the requested resource as soon as it receives the
resources from the cloud system.
CLOUD COMPUTING
Information Message from all of its clients. When all the information from the
client comes, the server generates a recapitulate message based on the
information that it collects from the client end and send back the message to the
cloud system.
CLOUD COMPUTING
1) The
Upper Sub-layer:
Security is a massive issue in cloud system as the services are accessed over the
internet. Since the individual client has the options to choose their own security
methods like encryption process, cloud system has the agreement with local
server to understand the security methods so that it
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 36
CLOUD COMPUTING
can interpret them. As we mentioned that users at several levels constitute our
educational system and therefore request for services are different for those
diverse levels of users. Hence it is very important to maintain the access method
by identifying the types of users and services. This sub-layer defines a policy of
equilibrium between User and Provider by taking several factors into
consideration such as user level, latency and throughput. According to the
policy the government sets different priority for different levels of users so that
the user with higher priority can access the resources with lower latency. The
policy also ensures the provider to run the software smoothly with maximum
throughput and highest load balance. The Authentication and Credit Verification
sub-layer associated with the upper sub-layer checks for the validity of the local
server as soon as a request for resources is come from the server end. This sublayer also verifies the user credit information for the requested service. If it
finds that the user has sufficient balances for the requested services it accept the
request as a valid one and transform the request to the lower sub-layer. As soon
as the lower sub-layer confirms the request from its available resource pool it
adjusts the user account after deducting the amount for the requested service.
There are two subsections associated with the Government Rules as Rule Based
sub-layer of the architecture namely the planning and monitoring committee.
The planning committee decides the prices for different types of services based
on analysis and agreement with the cloud partners. It also decides how much
funding needs to be allocated for individual organization. Normally several
factors are considered when it allocates a specific amount of budget for a
particular institute such as the level of education, student number, student
quality, area of study and progression of that institute. Furthermore it can
enhance the budget if it finds that the user is demanding more resources
continuously through their submitted comments. The corruption monitoring
committee monitors the daily proceedings of every institute. In addition it also
observes the objections come from the user end. There are several types of
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 37
CLOUD COMPUTING
objections that can be come from the user end such as the improper resource
distribution, shortage of resources, inappropriate software or unmatched
software etc. So the corruption committee is responsible for taking necessary
initiatives to sort out the problem associated with the user end. The committee
has also the power to take any action against the authority of the institute
involving in corruptions.
2) The
Lower Sub-layer:
The lower part of the architecture gives access to the particular resources
requested by the user. Once the upper layer sends positive acknowledgement to
the lower layer it offers the particular services to the requested user. The Service
Identification Panel associating with the lower layer identifies the particular
service requested by each individual user. The cloud client-vendor-partner
instrumental panel creates an interaction between the operations performed in
the front-end and backend. However, since the vendors can not operate
autonomously without the help of their partners so instrumental panels
responsibility is to create interaction between cloud partners with the cloud
vendors and clients. The layer contains an Operational Panel, whose task is to
monitoring the circumstances, handling the PCs and managing images. This
panel contains a script based tools for constructing, configuring, monitoring,
controlling and maintaining the clusters. This tool is known as Extreme
Administrator Toolkit (xCAT). Each request arrives from the server ends in the
form of bare-metal image format is first loaded on xCAT and then process by
virtual cloud system. However it is possible that the desired image that is
already loaded in its xCAT system can not be found in any available real or
virtual server. In such case it looks for any available server that fulfils the
specifications depicted in that image and the xCAT system vigorously load that
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 38
CLOUD COMPUTING
image. The implementation panel associated with the lower layer provides a
distinct platform for the execution of the virtual software. It also ensures the
deployment of the total virtual software or part of the software package
effectively without
installation on the operation surface. The exhibition panel supervises the
instances of virtual exhibit and agglomerates the desktop windows. Since the
execution of the software ensues the decentralized procedure on different
physical or virtual machines so this panel ensures that users can interact with
the presentation window of those de-centrally executed software.
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
i.
Customer Perspective:
Data Security:Many customers dont 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 realtime applications.
ii.
Vendor Perspective:
CLOUD COMPUTING
services
interdependency
that
dependability:
supports
cloud
The
services
complex
web
availability
of
and
CLOUD COMPUTING
3. Customer Lock-in
Customers want open/standard APIs.
Need to continuously add value.
CLOUD COMPUTING
Result:
CLOUD COMPUTING
secure environment since the client can also now configure his own security
policy. Using a side by side analysis between the current educational structures
with our proposed one we have demonstrated the benefits of our architecture in
different perspective. Although our primary intention was to design architecture
of education for Bangladeshs perspective but any developing country can use
this architecture for their education system. In future we would introduce a
prototypes system based on this architecture and would discuss the practical
issues that may be encountered during practical implementation of our proposed
Architecture.
CLOUD COMPUTING
CLOUD COMPUTING
The term cloud computing has been hotly contested, drawing both derision
and praise from different sectors of the I.T. community. At its core, the term
refers to the outsourcing of data centers and application services to a remote
provider under a pay-as-you-go contract. This metered approach lowers costs
and reduces complexity, simultaneously allowing the business to consume
additional services on-demand.
CLOUD COMPUTING
CLOUD COMPUTING
BENEFITS TO E-BUSINESS:
Trust:
One of biggest challenges facing e-commerce pioneers in the early days of the
web turned out not to be a technical problem, but a human one: Trust.5
It took time to build trust into their networks and establish a set of online
credentials that made buyers feel comfortable initiating an online purchase.
With the advent of cloud computing, existing businesses and startups can
immediately leverage the trust built into established cloud systems such as
Google, Amazon and Salesforce. A business can now point out to its customer
base that their technical platform is managed and secured by the best cloud
engineers in the world.
Cost Savings:
Cost is generally one of the primary reasons for moving a business application
or data center to the cloud. While there may be a low cost associated with
developing and deploying an e-commerce application, the parallel need for
hardware and bandwidth may turn out to be expensive.
Generally, a cloud-based initiative on a virtualized server may save a company
80% of the costs normally associated with a traditional e-commerce roll out. 6
Speed:
A company may be able to roll out an e-commerce application five times faster
than before and begin selling immediately on the remote platform.
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 55
CLOUD COMPUTING
Scalability:
Often referred to as elastic, these cloud services allow a business to scale
quickly and support seasonal spikes in demand or those triggered by special
promotions.8
Security:
Interoperability:
The explosive growth in cloud ecommerce offerings in the next few years will
also see an increase in the ability to share information between clouds and
communities of clouds. Leading-edge cloud vendors will offer a standardsbased framework, which allows programmatic access for users, partners and
others who want to leverage additional functionality from within the cloud.
Cloud computing involves the provision of computer, component, or a network
of virtual resources online. In essence, it is Internetbased computing, whereby
shared resources, software and information are provided online to computers
and other devices ondemand, like a public utility over the Internet.1 It is a
general term for anything that involves delivering hosted services over the
Internet and describes a new concept for IT services. A paradigm from
mainframe to clientserver that preceded it in the early '80s, it is a by-product
Dept. of Management technology & Research, N. M. D. College,
Gondia
Page 56
CLOUD COMPUTING
CLOUD COMPUTING
CLOUD COMPUTING
capacity or add capabilities without increasing cost, that is, investing in new
infrastructure, training new personnel, or licensing new software. Since cloud
computing deals with sharing resources online, it becomes easier to market, and
share resources within the changing global market. This saves a lot of
commuting costs, collateral material costs (letter headed, papers and envelopes)
and presents the added opportunity of online web hosting and emeetings.
Cloud Computing however is not without its issues. It poses the problem of
securing sensitive and personal data in the wild on the internet. As physical
data will be stored off premises, companies will need to take steps to ensure
data security by inquiring about some of the security policies employed by the
Cloud provider. Regulatory compliance, user access control policies and
procedures, business continuity/disaster recovery and change management are
all important factors a client should consider when migrating to the services
offered by a Cloud provider.
As it is with electronic advancement such as cloud computing and ebusiness,
there are additional security concerns. Although controllable, certain pertinent
issues such as identity theft, online fraud, credit card cloning and other online
scams have led to a need for greater security. Consequently, IT security, through
cloud computing is needed to enhance the ebusiness requirement for safe
working operations. As such, security compliance becomes indispensable.
Proactive strategies need to be put in place to prevent information from being
hijacked from within the Cloud, and measures also need to be taken by the
providers of Cloud Computing to ensure that any changes and modifications
they make to the software does not compromise the security of their clients.
CLOUD COMPUTING
This information security approach therefore becomes a watch dog for the cloud
computing and ebusiness process and makes sure all necessary security
protocols are met and upheld. Since Information security helps bridge the gap
between both processes, it inadvertently checkmates the negative implications
of using cloud computing to enhance the ebusiness process.
The future seems promising for the Cloud Computing platform. WCS has the
experience and capacity to effectively manage and implement cloud computing
processes and has done so in the past. WCS aims to be the final definitive
solution for businesses which rely on and require a more secure cloud as a
means to effectively and efficiently conduct ebusiness. A safer cloud means
safer ebusiness practices and WCS is a resource to achieve this goal.
CLOUD COMPUTING
CLOUD COMPUTING
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.
CLOUD COMPUTING
FUTURE WORK:
However there are concerns that the mainstream adoption of cloud
computing could cause many problems for users.
Whether these worries are grounded or not has yet to be seen.
Many new open source systems appearing that you can install and run on
your local cluster should be able to run a variety of applications on
these systems.
CLOUD COMPUTING
CONCLUSION:
CLOUD COMPUTING
REFERENCES:
[1]M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A.Konwinski, G. Lee,
D. Patterson, A. Rabkin, I. Stoica, M.Zaharia. Above the Clouds: A Berkeley
View of Cloud computing. Technical Report No. UCB/EECS-2009-28,
University of California at Berkley, USA, Feb. 10, 2009.
CLOUD COMPUTING
ABBREVIATION:
SaaS
Software as a Service
PaaS
Platform as a service
CapEx
Capital Expenditures
OpEx
Operating Expenditure
SOA
Service-Oriented Architecture
TCO
IaaS
Infrastructure-as-a-Service
QoS
Quality of Service
CLOUD COMPUTING
BIBLIOGRAPHY: