Anda di halaman 1dari 10

Research For Cloud Computing Details What is Cloud Computing?

Cloud Computing has become a buzzword now a days in the hosting industry. With t he advancements in it companies like Google and Microsoft has extended their sea rch/ investigations towards cloud computing. One of the hottest trends in small business and enterprise-sized IT is cloud computing. Cloud computing represents a major shift in the way companies view their technology infrastructure. In this post I am gonna explain some basics of cloud computing as to understand it in a more simplified way. May be you have heard about Cloud Computing, maybe not. One thing is for sure: It is all "the-buzz," and companies like Google and Microsoft are i nvesting in it, along with many others. Here is a quick primer on Cloud Computi ng, what it is, how it can be used and more. Like the song says, Lets start at the very beginning, because its a ve ry good place to start." For me the beginning is a definition. Basically, Cloud Computing is Internet computing, where "cloud" is a metaphor for the Internet. Using SaaS (software as a service), Web 2.0 and other virtual technologies, app lications are provided to users via the net with the data stored on the providers servers. In other words, it is the Internet version of remote computing, just way more virtual in nature. Cloud Computing has its roots in the service bureau concepts of the 1960s. The cloud part, dates back to the 1990s, when the term was used to refer to ATM networks. Network diagrams use a cloud symbol to represent the Internet . So, dont let the term cloud mess you up--it simply represents the Internet. Clo ud Computing provides an alternative to investing in ones own infrastructure and software. Instead, through Cloud Computing, companies can subscribe to an onlin e service using a per use model, thus reducing capital investments and making co mputing a variable vs. Cloud computing and storage convert physical resources (like processors and storage) into scalable and shareable resources over the Internet (computing and storage "as a service"). Although not a new concept, virtualization makes th is much more scalable and efficient through the sharing of physical systems thro ugh server virtualization. Cloud computing gives users access to massive computi ng and storage resources without their having to know where those resources are or how they re configured. This brings us back to the initial question. What is cloud computing? It is the process of taking the services and tasks performed by our computers and bringing them to the web. What does this mean to us? With the "cloud" doing most of the work, this frees us up to access the "cloud" however we choose. It could be a super-charged desktop PC designed for high-end gaming, or a "thin client" laptop running the Linux operating system with an 8 g ig flash drive instead of a conventional hard drive, or even an iPhone or a Blac kberry. We can also get at the same information and perform the same tasks whether we ar e at work, at home, or even a friend s house. Not that you would want to take a break between rounds of Texas Hold em to do some work for the office -- but the prospect of being able to do it is pretty cool. Suggested Reading Cloud Computing is one of the hottest trends in the industry. This has proven as a bliss for small business and enterprise-sized IT. Cloud hosting has considere d as the major shift in the way companies use to look their IT infrastructure. T his type of approach to IT relies on the Internet, and usually involves provisio ned, scalable, dynamic and virtual solutions. Cloud computing pulls the details of IT infrastructure management away from the business and puts it squarely in t

he hands of true experts. Cloud has been used as the metaphor for the internet computing. This can be cate gorized into SaaS(service as a software), IaaS ( Infrastructure as a service) & PaaS (Platform as a Service). While SaaS is by far the most common type of cloud computing implementation today, other types are rapidly gaining popularity as c ompanies see the cost and expertise advantages of each. It also make use of Web 2.0 and other virtual technologies, applications are provided to users via the net with the data stored on the providers servers. The basic need of the rapid improvement of the capacity of online connectivity g ave birth to cloud computing. In a way we can say that it is a collage of many d ifferent computers and linking them together to form one very big computer. The simplest thing that a computer does is allow us to store and retrieve informatio n. Often people associate cloud computing with many other similar models like Gr id computing which uses for example, uses a virtual super computer composed of n etworked, connected computers that act in concert to perform significantly large tasks. Utility computing is a model where computer resources are packaged and p rovided as a metered service, in the same way that traditional public utilities are packaged and provided. And additionally to the autonomic computing is often confused with cloud computing. This is a system of computing where the systems a re capable of managing themselves. This is an alternative of investing in ones own infrastructure and software. Clou d hosting is considered as a utility for the internet services- much like electr ical & water utility services where you pay only for the computing and storage t hat you use, as opposed to paying the overhead of creating & maintaining your ow n data center. Instead, through Cloud Computing, companies can subscribe to an online service using a per use model, thus reducing capital investments and maki ng computing a variable. This concept has made many people and organization to change their thinking abo ut the way they use to think previously. This has given the platform on which th ey have the liberty of choosing the IT infrastructure as per their wish and requ irements. This is in a most simpler way can be defined as cloud computing is tak ing services and moving them outside an organizations firewall on shared systems . Applications and services are accessed via the Web, instead of your hard drive . In cloud computing, the services that are delivered and used over the Internet are paid for by cloud customers on an as-needed, pay-per-use business model. The infrastructure is also maintained by the cloud provider, not the individual clou d customers. Cloud computing is a comprehensive solution that delivers IT as a service. It is an Internet-based computing solution where shared resources are provided like e lectricity distributed on the electrical grid. Computers in the cloud are config ured to work together and the various applications use the collective computing power as if they are running on a single system. The flexibility of cloud computing is a function of the allocation of resources on demand. This facilitates the use of the system s cumulative resources, negati ng the need to assign specific hardware to a task. Before cloud computing, websi tes and server-based applications were executed on a specific system. With the a dvent of cloud computing, resources are used as an aggregated virtual computer. This amalgamated configuration provides an environment where applications execut e independently without regard for any particular configuration. Cloud computing changes the way we think about technology. Cloud is a computing model providing web-based software, middleware and computing resources on demand . By deploying technology as a service, you give users access only to the resource s they need for a particular task. This prevents you from paying for idle comput ing resources. Cloud computing can also go beyond cost savings by allowing your users to access the latest software and infrastructure offerings to foster busin ess innovation.

Issues and challenges The issues of cloud computing are clearwith privacy and security being two of the most important. Privacy can be combated with encryption, but due diligence is r equired when selecting a cloud computing service. Even e-Commerce was viewed in a skeptical light when the Web started to grow. Worldwide, trillions of dollarsworth of e-Commerce transactions occur annually, so cloud computing will benefit from all the technologies (such as Secure Sockets Layer, or SSL) that make the Web safe today. Going further The cloud computing rush has just begun, and so has the open source development on Linux that will drive it. Given the massive investment being made in cloud co mputing, it s clear that a shift is occurring back to centralized data centers. It will be interesting to see the new technologies and architectures that are ar ound the corner. This guide provides a rapid and thorough grounding in cloud computing with a foc us on the basic concepts; terminology definitions; types of cloud platforms, ser vices, and products; how to start developing applications for the cloud; and con nections to resources that can further expand your knowledge of the cloud. Cloud computing is a category of computing solutions in which a technology and/o r service lets users access computing resources on demand, as needed, whether th e resources are physical or virtual, dedicated, or shared, and no matter how the y are accessed (via a direct connection, LAN, WAN, or the Internet). The cloud i s often characterized by self-service interfaces that let customers acquire reso urces when needed as long as needed. Cloud is also the concept behind an approac h to building IT services that takes advantage of the growing power of servers a nd virtualization technologies. Cloud computing s importance rests in the cloud s potential to save investment c osts in infrastructure, to save time in application development and deployment, and to save resource allocation overhead. You can t read a technical Web site these days without some mention of so-called cloud computing. Cloud computing is really nothing more than the provisioning o f computing resources (computers and storage) as a service. Along with that come s the ability to dynamically scale the service to additional computers and stora ge in a simple and transparent way. All this is similar to the ideas behind util ity computing, in which computing resources were viewed as a metered service, as is the case for more traditional utilities (such as electricity or water). What s different is not the goal behind these ideas but the existing technologies th at have come together to make them a reality. One of the most important ideas behind cloud computing is scalability, and the k ey technology that makes that possible is virtualization. Virtualization allows better use of a server by aggregating multiple operating systems and application s on a single shared computer. Virtualization also permits online migration so t hat if a server becomes overloaded, an instance of an operating system (and its applications) can be migrated to a new, less cluttered server. From an external view, cloud computing is simply the migration of computing and storage outside an enterprise and into the cloud. The user defines the resource requirements (such as computing and wide area network, or WAN, bandwidth needs), and the cloud provider virtually assembles these components within its infrastr ucture. Anatomy of cloud computing As you peer inside the cloud, you find that it s actually not just a single serv ice but a collection of services,let s start at the lowest level of service prov ided, which is the infrastructure (Infrastructure-as-a-Service, or IaaS). IaaS i

s the leasing of infrastructure (computing resources and storage) as a service. This means not only virtualized computers with guaranteed processing power but r eserved bandwidth for storage and Internet access. In essence, it s the capabili ty of leasing a computer or data center with specific quality-of-service constra ints that has the ability to execute an arbitrary operating system and software. The value of cloud computing Besides reducing the management cost associated with cloud computing resources, there are other advantages. For example, when you separate yourself from your re sources by the Internet, it doesn t really matter where those resources reside. They could be, for example, in a climate that offers ambient (natural) cooling a nd therefore minimizes energy usage. Moving up the stack, the next level of service is the platform (Platform-as-a-Se rvice, or PaaS). PaaS is similar to IaaS but includes operating systems and requ ired services that focus on a particular application. For example, a PaaS in add ition to virtualized servers and storage provides a particular operating system and application set (typically, as a virtual machine, or VM, file, such as VMwar e s .vmdk format) along with access to necessary services such as a MySQL databa se or other, specialized local resources. In other words, PaaS is IaaS with a cu stom software stack for the given application. Finally, at the top is the simplest service that can be provided: the applicatio n. This layer is called Software-as-a-Service (SaaS), and it is the model of dep loying software from a centralized system to run on a local computer (or remotel y from the cloud). As a metered service, SaaS allows you to lease an application and pay only for the time used. That s the 30,000-foot view of cloud computing. This view ignores some of the ot her aspects of the cloud, such as data-Storage-as-a-Service (dSaaS), which provi des storage as a metered service in which the consumer is billed based on used c apacity (the amount of storage used) and utilization (bandwidth requirements for the storage). Cloud services have also emerged, which provide internal mechanis ms for interoperability as well as external application program interfaces (APIs ), such as Web services. The cloud computing landscape In recent months, there s been an explosion of investment into cloud computing a nd related infrastructure. This massive investment indicates that there is deman d for virtualization of resources inside the cloud. Linux and open source in the cloud Let s now explore how Linux and the open source community contribute to the worl d of cloud computing. As you might have guessed, Linux and open source technolog ies play a huge role. Software-as-a-Service SaaS is the ability to access software over the Internet as a service. An early approach to SaaS was the Application Service Provider (ASP). ASPs provide subscr iptions to software that is hosted or delivered over the Internet. The ASP deliv ers the software and charges fees based on its use. In this way, you don t purchase the software but simply lease it on an as-needed basis. Example SaaS An interesting example of traditional versus SaaS applications is the applicatio n life cycle management tool from SoftwarePlanner.com. This company offers their tool using the traditional model, where customers host the application suite wi thin their enterprise, or as SaaS, where customers host the application suite an

d make it available over the Internet. Another perspective on SaaS is the use of software over the Internet that execut es remotely. This software can be in the form of services used by a local applic ation (defined as Web services) or a remote application observed through a Web b rowser. One example of a remote application service is Google Apps, which provid es several enterprise applications through a standard Web browser. Remotely exec uting applications commonly rely on an application server to expose needed servi ces. An application server is a software framework that exposes APIs for softwar e services (such as transaction management or database access). Examples include Red Hat JBoss Application Server, Apache Geronimo, Platform-as-a-Service PaaS can be described as an entire virtualized platform that includes one or mor e servers (virtualized over the set of physical servers), operating systems, and specific applications (such as Apache and MySQL for Web-based applications). In some cases, these platforms can be predefined and selected; in others, you can provide a VM image that contains all the necessary user-specific applications. One interesting example of a PaaS is Google App Engine. App Engine is a service that allows you to deploy your Web applications on Google s very scalable archit ecture. App Engine provides you with a sandbox for your Python application that can be referenced over the Internet (and additional languages will be supported in the future). App Engine provides Python APIs for persistently storing and man aging data (using the Google Query Language, or GQL) in addition to support for authenticating users, manipulating images, and sending e-mail. The sandbox in wh ich the Web application runs restricts access to the underlying operating system . Although App Engine limits the functionality available to your application, it supports the construction of useful Web services.. Infrastructure-as-a-Service IaaS is the delivery of computer infrastructure as a service. This layer differs from PaaS in that the virtual hardware is provided without a software stack. In stead, the consumer provides a VM image that is invoked on one or more virtualiz ed servers. IaaS is the rawest form of computing as a service (outside of access to the physical infrastructure). The most well-known commercial IaaS provider i s Amazon Elastic Compute Cloud (EC2). In EC2, you can specify a particular VM (o perating system and application set), and then deploy your applications on it or provide your own VM image to execute on the servers. You re then billed simply for compute time, storage, and network bandwidth. Other cloud developments In addition to the developments already discussed, several other Linux-based ope n source packages are useful in cloud environments. Hadoop is an open source Jav a software framework similar to PaaS but focused on manipulating large data sets over a set of networked servers (inspired by Google MapReduce, which enables par allel processing of large data sets). As such, it finds use in Web search and ad vertising applicationsin particular, at Yahoo! Hadoop also provides several sub-p rojects, mimicking Google applications. For example, HBase provides Google BigTa ble database-like functionality, and the Hadoop Distributed File System (HDFS) p rovides similar functionality to Google File System (GFS). What s the difference between a private and a public cloud? And what about hybri ds? In general, a public (external) cloud is an environment that exists outside a co mpany s firewall. It can be a service offered by a third-party vendor. It could also be referred to as a shared or multi-tenanted, virtualized infrastructure ma naged by means of a self-service portal. A private (internal) cloud reproduces the delivery models of a public cloud and does so behind a firewall for the exclusive benefit of an organization and its c

ustomers. The self-service management interface is still in place while the IT i nfrastructure resources being collected are internal. In a hybrid cloud environment, external services are leveraged to extend or supp lement an internal cloud. Is cloud computing the same as Software as a Service? Infrastructure as a Servic e? Platform as a Service? A growing number of people in the industry consider Software as a Service (SaaS) -- software applications delivered over the web to be a subset of cloud computi ng. And you could probably say the same thing about IaaS (remotely accessible se rver and storage capacity) and PaaS (lets developers build and deploy web applic ations on a hosted infrastructure). Where can I learn more about cloud computing? Start with our for technical articles, tutorials, demos, and other resources. T hen, discover the wealth of interactive knowledge we ve amassed on cloud computi ng by networking with your peers in the developerWorks community: What types of applications can run in the cloud? Anything can run in a cloud, but that doesn t mean anything should run in a clou d. Any software that benefits the user by being resident on a desktop or worksta tion (system analysis tools, defragmentation utilities, etc.) would be better of f remaining local. Also, sensitive customer data maybe should not be on a public cloud. A cloud is right on target for applications that deal with IT management, busine ss and productivity, development and deployment, capacity (server and/or storage ), and collaboration Cloud Computing is a term that is often bandied about the web these days and oft en attributed to different things that -- on the surface -- don t seem to have t hat much in common. So just what is Cloud Computing? I ve heard it called a serv ice, a platform, and even an operating system. Some even link it to such concept s as grid computing -- which is a way of taking many different computers and lin king them together to form one very big computer. A basic definition of cloud computing is the use of the Internet for the tasks y ou perform on your computer. The "cloud" represents the Internet. Cloud Computing is a Service The simplest thing that a computer does is allow us to store and retrieve inform ation. We can store our family photographs, our favorite songs, or even save mov ies on it. This is also the most basic service offered by cloud computing. Cloud Computing is a Platform The web is the operating system of the future. While not exactly true -- we ll a lways need a local operating system -- this popular saying really means that the web is the next great platform. What s a platform? It is the basic structure on which applications stand. In oth er words, it is what runs our apps. Windows is a platform. The Mac OS is a platf orm. But a platform doesn t have to be an operating system. Java is a platform e ven though it is not an operating system. Cloud Computing and Interoperability A major barrier to cloud computing is the interoperability of applications. Whil e it is possible to insert an Adobe Acrobat file into a Microsoft Word document, things get a little bit stickier when we talk about web-based applications. This is where some of the most attractive elements to cloud computing -- storing the information on the web and allowing the web to do most of the computing - becomes a barrier to getting things done. While we might one day be able to in sert our Google Docs word processor document into our Google Docs spreadsheet, t hings are a little stickier when it comes to inserting a Buzzword document into our Google Docs spreadsheet. Ignoring for a moment that Google probably doesn t want you to have the ability to insert a competitor s document into their spreadsheet, this creates a ton of data security issues. So not only would we need a standard for web documents t o become web objects capable of being generically inserted into any other web

document, we ll also need a system to maintain a certain level of security when it comes to this type of data sharing. In the last few years, Information Technology (IT) has embarked on a new paradig m cloud computing. Although cloud computing is only a different way to deliver c omputer resources, rather than a new technology, it has sparked a revolution in the way organizations provide information and service. Originally IT was dominated by mainframe computing. This sturdy configuration ev entually gave way to the client-server model. Contemporary IT is increasingly a function of mobile technology, pervasive or ubiquitous computing, and of course, cloud computing. But this revolution, like every revolution, contains component s of the past from which it evolved. Thus, to put cloud computing in the proper context, keep in mind that in the DNA of cloud computing is essentially the creation of its predecessor systems. In m any ways, this momentous change is a matter of "back to the future" rather than the definitive end of the past. In the brave new world of cloud computing, there is room for innovative collaboration of cloud technology and for the proven uti lity of predecessor systems, such as the powerful mainframe. This veritable chan ge in how we compute provides immense opportunities for IT personnel to take the reins of change and use them to their individual and institutional advantage. Cloud computing building blocks The cloud computing model is comprised of a front end and a back end. These two elements are connected through a network, in most cases the Internet. The front end is the vehicle by which the user interacts with the system; the back end is the cloud itself. The front end is composed of a client computer, or the compute r network of an enterprise, and the applications used to access the cloud. The b ack end provides the applications, computers, servers, and data storage that cre ates the cloud of services. Layers: Computing as a commodity The cloud concept is built on layers, each providing a distinct level of functio nality. This stratification of the cloud s components has provided a means for t he layers of cloud computing to becoming a commodity just like electricity, tele phone service, or natural gas. The commodity that cloud computing sells is compu ting power at a lower cost and expense to the user. Cloud computing is poised to become the next mega-utility service. The virtual machine monitor (VMM) provides the means for simultaneous use of clo ud facilities VMM is a program on a host system that lets one computer support m ultiple, identical execution environments. From the user s point of view, the sy stem is a self-contained computer which is isolated from other users. In reality , every user is being served by the same machine. A virtual machine is one opera ting system (OS) that is being managed by an underlying control program allowing it to appear to be multiple operating systems. In cloud computing, VMM allows u sers to monitor and thus manage aspects of the process such as data access, data storage, encryption, addressing, topology, and workload movement. These are the layers the cloud provides: The infrastructure layer is the foundation of the cloud. It consists of the phys ical assets servers, network devices, storage disks, etc. Infrastructure as a Se rvice (IaaS) has providers such as the IBM Cloud. Using IaaS you dont actually con trol the underlying infrastructure, but you do have control of the operating sys tems, storage, deployment applications, and, to a limited degree, control over s elect networking components. Print On Demand (POD) services are an example of organizations that can benefit from IaaS. The POD model is based on the selling of customizable products. PODs allow individuals to open shops and sell designs on products. Shopkeepers can up load as many or as few designs as they can create. Many upload thousands. With c loud storage capabilities, a POD can provide unlimited storage space.

The middle layer is the platform. It provides the application infrastructure. Pl atform as a Service (PaaS) provides access to operating systems and associated s ervices. It provides a way to deploy applications to the cloud using programming languages and tools supported by the provider. You do not have to manage or con trol the underlying infrastructure, but you do have control over the deployed ap plications and, to some degree over application hosting environment configuratio ns. PaaS has providers such as Amazon s Elastic Compute Cloud (EC2). The small entre preneur software house is an ideal enterprise for PaaS. With the elaborated plat form, world-class products can be created without the overhead of in-house produ ction. The top layer is the application layer, the layer most visualize as the cloud. A pplications run here and are provided on demand to users. Software as a Service (SaaS) has providers such as Google Pack. Google Pack includes Internet accessib le applications, tools such as Calendar, Gmail, Google Talk, Docs, and many more . Cloud formations There are three types of cloud formations: private (on premise), public, and hyb rid. Public clouds are available to the general public or a large industry group and are owned and provisioned by an organization selling cloud services. A public cl oud is what is thought of as the cloud in the usual sense; that is, resources dy namically provisioned over the Internet using web applications from an off-site third-party provider that supplies shared resources and bills on a utility compu ting basis. Private clouds exist within your company s firewall and are managed by your orga nization. They are cloud services you create and control within your enterprise. Private clouds offer many of the same benefits as the public clouds the major d istinction being that your organization is in charge of setting up and maintaini ng the cloud. Hybrid clouds are a combination of the public and the private cloud using servic es that are in both the public and private space. Management responsibilities ar e divided between the public cloud provider and the business itself. Using a hyb rid cloud, organizations can determine the objectives and requirements of the se rvices to be created and obtain them based on the most suitable alternative.

IT roles in the cloud Let us consider the probability that management and administration will require greater automation, requiring a change in the tasks of personnel responsible for scripting due to the growth in code production. You see, IT may be consolidatin g, with a need for less hardware and software implementation, but it is also cre ating new formations. The shift in IT is toward the knowledge worker. In the new paradigm, the technical human assets will have greater responsibilities for enh ancing and upgrading general business processes. The developer The growing use of mobile devices, the popularity of social networking, and othe r aspects of the evolution of commercial IT processes and systems, will guarante e work for the developer community; however, some of the traditional roles of de velopment personnel will be shifted away from the enterprise s developers due to the systemic and systematic processes of the cloud configuration model. The administrator

Administrators are the guardians and legislators of an IT system. They are respo nsible for the control of user access to the network. This means sitting on top of the creation of user passwords and the formulation of rules and procedures fo r such fundamental functionality as general access to the system assets. The adv ent of cloud computing will necessitate adjustments to this process since the ad ministrator in such an environment is no longer merely concerned about internal matters, but also the external relationship of his enterprise and the cloud comp uting concern, as well as the actions of other tenants in a public cloud. This alters the role of the firewall constructs put in place by the administrati on and the nature of the general security procedures of the enterprise. It does not negate the need for the guardian of the system. With cloud computing comes e ven greater responsibility, not less. Under cloud computing, the administrator m ust not only ensure data and systems internal to the organization, they must als o monitor and manage the cloud to ensure the safety of their system and data eve rywhere. The architect The function of the architecture is the effective modeling of the given system s functionality in the real IT world. The basic responsibility of the architect i s development of the architectural framework of the agency s cloud computing mod el. The architecture of cloud computing is essentially comprised of the abstract ion of the three layer constructs, IaaS, PaaS, and SaaS, in such a way that the particular enterprise deploying the cloud computing approach meets its stated go als and objectives. The abstraction of the functionality of the layers is develo ped so the decision-makers and the foot soldiers can use the abstraction to plan , execute, and evaluate the efficacy of the IT system s procedures and processes . The role of the architect in the age of cloud computing is to conceive and model a functional interaction of the cloud s layers. The architect must use the abst raction as a means to ensure that IT is playing its proper role in the attainmen t of organizational objectives.

To cloud or not to cloud: Risk assessment The main concerns voiced by those moving to the cloud are security and privacy. The companies supplying cloud computing services know this and understand that w ithout reliable security, their businesses will collapse. So security and privac y are high priorities for all cloud computing entities. Governance: How will industry standards be monitored? Governance is the primary responsibility of the owner of a private cloud and the shared responsibility of the service provider and service consumer in the publi c cloud. However, given elements such as transnational terrorism, denial of serv ice, viruses, worms and the like which do or could have aspects beyond the contr ol of either the private cloud owner or public cloud service provider and servic e consumer there is a need for some kind of broader collaboration, particularly on the global, regional, and national levels. Of course, this collaboration has to be instituted in a manner that will not dilute or otherwise harm the control of the owner of the process or subscribers in the case of the public cloud. Bandwidth requirements If you are going to adopt the cloud framework, bandwidth and the potential bandw idth bottleneck must be evaluated in your strategy. In the CIO.com article: The Skinny Straw: Cloud Computing s Bottleneck and How to Address It, the following

statement is made: Virtualization implementers found that the key bottleneck to virtual machine den sity is memory capacity; now there s a whole new slew of servers coming out with much larger memory footprints, removing memory as a system bottleneck. Cloud co mputing negates that bottleneck by removing the issue of machine density from th e equationsorting that out becomes the responsibility of the cloud provider, free ing the cloud user from worrying about it. For cloud computing, bandwidth to and from the cloud provider is a bottleneck. So what is the best current solution for the bandwidth issue? In today s market the best answer is the blade server. A blade server is a server that has been op timized to minimize the use of physical space and energy. One of the huge advant ages of the blade server for cloud computing use is bandwidth speed improvement. For example, the IBM BladeCenter is designed to accelerate the high-performance computing workloads both quickly and efficiently. Just as the memory issue had to be overcome to effectively alleviate the bottleneck of virtual high machine d ensity, the bottleneck of cloud computing bandwidth must also be overcome, so lo ok to the capabilities of your provider to determine if the bandwidth bottleneck will be a major performance issue.

Financial impact Because a sizable proportion of the cost in IT operations comes from administrat ive and management functions, the implicit automation of some of these functions will per se cut costs in a cloud computing environment. Automation can reduce t he error factor and the cost of the redundancy of manual repetition significantl y. There are other contributors to financial problems such as the cost of maintaini ng physical facilities, electrical power usage, cooling systems, and of course a dministration and management factors. As you can see, bandwidth is not alone, by any means. Mitigate the risk Consider these possible risks: Adverse impact of mishandling of data. Unwarranted service charges. Financial or legal problems of vendor. Vendor operational problems or shutdowns. Data recovery and confidentiality problems. General security concerns. Systems attacks by external forces. With the use of systems in the cloud, there is the ever present risk of data sec urity, connectivity, and malicious actions interfering with the computing proces ses. However, with a carefully thought out plan and methodology of selecting the service provider, and an astute perspective on general risk management, most co mpanies can safely leverage this technology. In conclusion In this revolutionary new era, cloud computing can provide organizations with th e means and methods needed to ensure financial stability and high quality servic e. Of course, there must be global cooperation if the cloud computing process is to attain optimal security and general operational standards. With the advent o f cloud computing it is imperative for us all to be ready for the revolution.

Anda mungkin juga menyukai