Wednesday, June 5, 2019

Cloud Computing Models Changing The World Information Technology Essay

blotch figure Models Changing The World In progress toation Technology EssayThe smirch has become a new vehicle for cedeing resources much(prenominal) as cipher and storage to customers on demand. Rather than being a new technology in itself, the obscure is a new product line model wrapped around new technologies such as server practical(prenominal)ization that take advantage of economies of scale and multi-tenancy to compress the follow of employ information technology resources. This paper discusses the business occupyrs in the fog deli precise mechanism and business model, what the expectments argon in this stunneder space, and how standard port wines, coordinated between contrasting systems can meet the emerging inquires for interoperability and portability of info between veils.Hence, maculate figuring is about moving function, computation and/or selective information-for greet and business advantage-off- rank to an internal or external, location-tra nsp atomic number 18nt, centralized facility or contractor. By making selective information available in the bribe, it can be more substantially and ubiquitously ingressed, often at much lower cost, increasing its value by enabling opportunities for enhanced collaboration, integration, and analysis on a shared common platform.Cloud compute describes both a platform and a type of application. A cloud- cipher platform dynamically provides, configures, reconfigures, and deprovisions servers as motiveed. Cloud applications are applications that are extended to be accessible by means of the earnings. These cloud applications use large data centers and exponentful servers that host Web applications and Web redevelopments.Enterprises are increasingly making innovation their highest priority. They pull in they need to seek new ideas and unlock new sources of value. Driven by the pressure to cut costs and grow- simultaneously-they realize that its not possible to succeed manifest ly by doing the same things better. They know they have to do new things that produce better results.Cloud work out enables innovation. It alleviates the need of innovators to find resources to develop, test, and make their innovations available to the user community. Innovators are free to focus on the innovation rather than the logistics of finding and managing resources.Enterprises can choose to deploy applications on Public, Private or crisscross clouds. Cloud Integrators can fulfil a vital part in determining the right cloud path for each organization. Therefore, at that place are four types of cloud paths they are Cloud computing provides the facility to access shared resources and common pedestal, offering services on demand over the net profit to perform operations that meet changing business take. The end user does typically not know the location of physical resources and devices being accessed. It also provides facilities for users to develop, deploy and manage the ir applications on the cloud, which entails virtualization of resources that maintains and manages itself.Cloud Computing, to put it simply, means Internet Computing. The Internet is comm tho visualized as clouds hence the term cloud computing for computation done through the Internet. With Cloud Computing users can access database resources via the Internet from anywhere, for as coarse as they need, without worrying about any maintenance or management of positive resources. Besides, databases in cloud are very dynamic and scalable.Cloud computing is unlike grid computing, utility computing, or autonomic computing. In fact, it is a very independent platform in terms of computing.The best example of cloud computing is Google Apps, where any application can be accessed using a browser and it can be deployed on thousands of computer through the Internet.WHAT DOES CLOUD work out MEAN TO US?Cloud computing is set to take over the instauration, or at least possibly replace Microsoft Outlook. The cloud concept is simple Its a way to access your data and apps from anywhere, via the Internet (or the cloud). Yet everyone from Gartner Group to Google has a slightly varied take on cloud computing It can be anything from storing and sharing documents on Google Docs to running your entire company operations using a remote, third-party data center. Some envision it as a way to compute without operating systems, or pesky local client programs, and with minimal ironware needs (just a basic client machine).The most important single characteristic of a cloud is abstraction of the stickyware from the service, says John Willis, a remark cloud-computing expert and blogger, explaining that the location of the servers is not as important as easy access to the data. However you define it, I think cloud technology forget have a footprint in every business that does IT within the a scarceting five years.Cloud computing increases capacity and expands computing capabilities wit hout heavy enthronisation in al-Qaida, training or packet program licensing. Most importantly though it democratizes Web 2.0-application development. With the removal of two significant barriers to entry cost and capacity access suddenly even small, lesser-funded entrepreneurs can dream self-aggrandising and bring their grand Web 2.0 applications to market.CLOUD COMPUTING has been changing how most concourse use the nett and how they store their files. Its the structure that runs sites likeFacebook, Amazon and Twitter and the core that allows us to take advantage of services like Google Docs and Gmail. But how does it workHOW DOES CLOUD COMPUTING WORK?Before we dig further into how does cloud computing work, first lets understand what the term CLOUD refers to. The concept of the cloud has been around for a long time in many distinct incarnations in the business world. It mostly means agrid of computersserving as a service-oriented architecture to deliver software and data .Most websites and server-based applications run on particular computers or servers. What differentiates the cloud from the way those are set up is that the cloud utilizes the resources from the computers as a incarnate virtual computer, where the applications can run independently from particular computer or server configurations. They are basically floating around in a cloud of resources, making the hardware less important to how the applications work.With broadband Internet, the need to have the software run on your computer or on a companys site isbecoming less and less essential. A lot of the software that lot use nowadays are completely web-based. The cloud takes advantage of that to bring it to the next level.For example, if you arehosting your website on a local serveror from your PC, you must usually select a particular operating system (Windows/Linux/Mac), to determine what software you can run on that particular server. If your site is being hosted in the cloud, there is no need to do that. You can run Windows and Linux programs side by side.HOW IS THAT DONE?To understand how does cloud computing work, imagine that the cloud consists of layers mostly theback-endlayers and the battlefront-endor user-end layers. The front-end layers are the ones you see and interact with. When you access your email on Gmail for example, you are using software running on the front-end of a cloud. The same is true when you access your Facebook account. The back-end consists of the hardware and the software architecture that fuels the interface you see on the front end.As always seen, the user-end is usually a third party application or a termination for implementing their ideas on a visual end and remainder all (hardware and logical) is taken care off at the back-end.Because the computers are set up to work together, the applications can take advantage of all that computing power as if they were running on one particular machine. Cloud computing also allows for a lot of flexibility. Depending on the demand, you can increase how much of the cloud resources you use without the need for assigning specific hardware for the logical argument, or just reduce the amount of resources assigned to you when they are not necessary.The Cloud makes it possible to erect Web 2.0 applications quickly and to scale up applications as much as needed when needed. The platform supports traditional JavaTM and Linux, Apache, MySQL, PHP (LAMP) stack-based applications as well as new architectures such as MapReduce and the Google File System, which provide a means to scale applications across thousands of servers instantly.WILL IT CHANGE THE WAY WE USE COMPUTERS?The transition from being very own(prenominal) hardware dependent to a world where resources are shared among the masses is creeping up on us slowly and unobtrusively. Very many people have already transitioned to using a cloud environment for most of their time in front of the computer without even realizing i t.Sure, most of us quiesce use some version of Microsoft Office or Quickbooks that was installed on our computers, just now eventhose kinds of software are now offering an online versionthat can be employ instead. The possibility of being able to access your data and software wherever you need it makes this transition very appealing to most people.Are there problems with this concept? Of course there are. If for some reason your internet goes down, your access to your data also disappears. There are protective cover concerns with the data and the risk that companies bequeath use proprietary formats for the files and that require that you pay for a certain service monthly or you may lose access to your own data permanently.So choose wisely when picking a service to use with your important data and make sure it can be down cloged if needed, but also lie with the flexibility those services provide. The wave of the future is in the cloudsDreaming big. Now thats what its all about. MODELS AND TYPES OF CLOUD COMPUTING Cloud Computing ModelsCloud Providers offer services that can be grouped into three categories, they areSoftware as a Service (SaaS)In this model, a complete application is offered to the customer, as a service on demand. A single instance of the service runs on the cloud multiple end users are serviced. On the customers side, there is no need for upfront investment in servers or software licenses, while for the provider the costs are lowered, since exclusively a single application needs to be hosted maintained. Today companies such as Google, Salesforce, Microsoft, Zoho, etc offer SaaS.Platform as a Service (Paas)Here, a layer of software, or development environment is encapsulated offered as a service, upon which other(a) higher levels of service can be built. The customer has the freedom to build his own applications, which run on the providers home. To meet manageability and scalability requirements of the applications, PaaS providers of fer a predefined combination of OS and application servers, such as LAMP platform (Linux, Apache, MySql and PHP), restricted J2EE, Ruby etc. Googles App Engine,, etc are some of the touristed PaaS examples.Infrastructure as a Service (Iaas)IaaS provides basic storage and computing capabilities as standardized services over the network. Servers, storage systems, networking equipment, data centre space etc. are pooled and made available to handle workhemorrhoid. The customer would typically deploy his own software on the infrastructure. Some common examples are Amazon, Go gridiron, 3 Tera, etc are some of the popular IaaS examples. Types Of Cloud ComputingEnterprises can choose to deploy applications on Public, Private, Community or Hybrid clouds. Cloud Integrators can play a vital part in determining the right cloud path for each organization.CloudComputingcan be classified into 4 types on thebasis of locationwhere the cloud is hostedPublic Cloud Public clouds are owned an d operated by third parties they deliver superior economies of scale to customers, as the infrastructure costs are spread among a mix of users, giving each individual client an attractive low-cost, Pay-as-you-go model. All customers share the same infrastructure pool with limited configuration, security protections, and availability variances. These are managed and supported by the cloud provider. One of the advantages of a Public cloud is that they may be big than an enterprises cloud, thus providing the ability to scale seamlessly, on demand. Also, the infrastructure is hosted at the vendors premises. The customer has novisibilityover the location of the cloud computing infrastructure. The computing infrastructure is shared between organizations.Private Cloud Private clouds are built exclusively for a single enterprise. They aim to address concerns on data security and offer greater reckon, which is typically lacking in a public cloud. There are two variations to a private cloud - On-premise Private Cloud On-premise private clouds, also known as internal clouds are hosted within ones own data center. This model provides a more standardized process and protection, but is limited in aspects of size and scalability. IT departments would also need to bring forth the capital and operational costs for the physical resources. This is best suited for applications, which require complete control and configurability of the infrastructure and security.- Externally hosted Private Cloud This type of private cloud is hosted outwardly with a cloud provider, where the provider facilitates an exclusive cloud environment with full guarantee of retirement. This is best suited for enterprises that dont prefer a public cloud due to sharing of physical resources. All in all, private cloudarchitecture is dedicated to the customer and is not shared with other organizations. They are expensive and are considered more secure than Public Clouds. Private clouds may be externally ho sted ones as well as in premise-hosted clouds.Hybrid Cloud Hybrid Clouds combine both public and private cloud models. With a Hybrid Cloud, service providers can utilize 3rd party Cloud Providers in a full or partial manner thus increasing the flexibility of computing. The Hybrid cloud environment is capable of providing on-demand, externally provisioned scale. The ability to augment a private cloud with the resources of a public cloud can be used to manage any unexpected surges in workload. In technical terms, Organizations host some faultfinding, secure applications in private clouds. The not so criticalapplicationsare hosted in the public cloud. The combination is known as Hybrid Cloud.Cloud burstingis the term used to define asystemwhere the organization uses its own infrastructure for normal usage, but cloud is used for peak loads.Community Cloud The cloudinfrastructureis shared between theorganizationsof the same community.For example, all the government agencies in a city ca n share the same cloud but not the non government agencies.DISTINGUISHING PUBLIC, PRIVATE AND HYRBRID CLOUDS, DIAGRAMMATICALLY.Difference Between Cloud Computing And Other Computing Techniques. Cloud Computing Vs power system (distributed) ComputingGrid computing has been used in environments where users make few but large tryst requests. For example, a lab may have a 1000 node cluster and users make allocations for all 1000, or 500, or 200, etc. So only a few of these allocations can be serviced at a time and others need to be scheduled for when resources are released. This results in sophisticated batch job scheduling algorithms of parallel computations.VsCloud computing really, is about lots of small allocation requests. The Amazon EC2 accounts are limited to 20 servers each by inattention and lots and lots of users allocate up to 20 servers out of the pool of many thousands of servers at Amazon. The allocations are real-time and in fact there is no provision for queuing alloc ations until someone else releases resources. This is a completely different resource allocation paradigm, a completely different usage pattern, and all this results in completely different method of using compute resources.-In grid computing, a single big task is split into multiple smaller tasks, which are further distributed to different computing machines. Upon completion of these smaller tasks, they are sent back to the primary machine which in return offers a single output.VsWhereas a cloud computing architecture is intended to enable users to use difference services without the need for investment in the underlying architecture. Though, grid too offers similar facility for computing power, but cloud computing isnt restricted to just that. With a cloud users can avail various services such as website hosting etc.Grid computing is where more than one computer coordinates to solve a problem together. Often used for problems involving a lot of number crunching, which can be cons iderably parallelizable.VsCloud computing is where an application doesnt access resources it requires directly, rather it accesses them through something like aservice. So instead of talking to a specific hard purport for storage, and a specific CPU for computation, etc. it talks to some service that provides these resources. The service then maps any requests for resources to its physical resources, in narrate to provide for the application. usually the service has access to a large amount of physical resources, and can dynamically allocate them as they are needed.-With grid computing, your company gets power and flexibility. Grid computing, however, occurs when the processing power of an application or service is distributed across multiple systems. This is usually done in order to increase processing capacity or improve system resiliency.VsGrid ComputingCloud ComputingWith cloud computing, your company gets cost-savings and convenience. This is where you get access to the reso urces of an independent 3rd party over the internet. In other words, they are remotely hosted applications.Life Before And afterwards Cloud Computing. Before Cloud ComputingTraditional business applications-like those from SAP, Microsoft, and Oracle-have always been too complicated and expensive. They need a data center with office space, power, cooling, bandwidth, networks, servers, and storage. A complicated software stack. And a team of experts to install, configure, and run them. They need development, testing, staging, production, and failover (means for ensuring high availability of some critical resource) environments.When you multiply these headaches across dozens or hundreds of applications, its easy to see why the biggest companies with the best IT departments arent getting the applications they need. Small businesses dont stand a chance.Imagine a world without bridges. It would be pretty hard to get from point A to point B reliably and without interruption The Cloud Comp uting is the to the Bridge solution that increases interoperability between your on-premise datacenters and off-premise clouds. This interoperability increases your flexibility, enabling more choice around what applications you can move to the cloud. Since the Cloud Bridge solution supports multiple virtualization environments, you also have more choice in cloud providers, enabling you to drive down costs. In short, Cloud Computing is the big bridge to fill the big gap between your datacenter or the application. After Cloud ComputingCloud computing is a better way to run your business. Instead of running your applications yourself, they run on a shared data center. When you use any application that runs in the cloud, you just log in, customize it, and start using it. Thats the power of cloud computing.Businesses are running all kinds of applications in the cloud these days, like CRM(Customer Relationship Management), HR(Human Resources), accounting, and custom-built applications. Cl oud-based applications can be up and running in a few days, which is unheard of with traditional business software. They cost less, because you dont need to need to pay for all the people, products, and facilities to run them. And, it turns out theyre more scalable, more secure, and more reliable than most applications. Plus, upgrades are taken care of for you, so your applications get security and performance enhancements and new features-automatically.The way you pay for cloud-based applications is also different. Forget about buying servers and software. When your apps run in the cloud, you dont buy anything. Its all roll up into a predictable monthly subscription, so you only pay for what you actually use.Cloud applications dont eat up your valuable IT resources, so your CFO(Chief Financial Officer) go away love it. This lets you focus on deploying more applications, new projects, and innovation.The Nature of Cloud ComputingCloud computing builds on established trends for driv ing the cost out of the delivery of services while increasing the speed and agility with which services are deployed. It shortens the time from designing an application architecture to actual deployment. Cloud computing integrates virtualization, on-demand deployment, Internet delivery of services, and open source software.The on-demand, self-service, pay-by-use modelThe on-demand nature of cloud computing helps to support the performance and capacity aspects of service-level objectives. The self-service nature of cloud computing allows organizations to create flexible environments that expand and contract based on the workload and target performance parameters. And the pay-by-use nature of cloud computing may take the form of equipment renting that guarantee a minimum level of service from a cloud provider so billing is based on resource expenditure CPU hours used, volumes of data moved, or gigabytes of data stored.Growth and Further scope Of Cloud Computing. Cloud computingis bei ng touted asthe future ofthe web. Everything from your Word documents to pictures, harmony has beenmoving tothe cloud. InGoogleApps, the company has a strong competing product toMicrosoftOffice. So, how big is all of this going to be. Here are some statistics from aGartner study tax ofCloud computing servicesthrough the years2008 $46.41 billion2009 $56.30 billion2013 $150.1 billion (projected)Advantages and Disadvantages Of Cloud Computing.Cloud computing is fast evolving from afuturistic technologyinto a commercially viable alternative for companies in search of a cost-effectivestorageand server solution. In fact, Gartner Inc. predicts that by 2012, 80 percent of opportunity 1000 enterprises will pay for some cloud-computing service, while 30 percent of them will pay for cloud-computing infrastructure. While the technology has its fair share of drawbacks (such as privacy andsecurityconcerns), an undeniable silver lining is currently turning skeptics into enthusiasts. Here some of the advantages of cloud computingADVANTAGESScalabilityIT departments that anticipate an enormous uptick in user load need not scramble to secure additional hardware and software with cloud computing. Instead, an organization can add and subtract capacity as its network load dictates. Better yet, because cloud computing follows a utility model in which service costs are based on consumption, companies pay for only what they use.Easy ImplementationWithout the need to purchase hardware, software licenses or implementation services, a company can get its cloud-computing arrangement off the ground in record time and for a fraction of the cost of an on-premise solution.Skilled PractitionersWhen a particular technology becomes popular, its not uncommon for a whole slew of vendors to set off on the bandwagon. In the case of cloud computing, however, vendors have typically been reputable enough to offer customers reliable service and large enough to deliver longdatacenterswith endless amounts of storage and computing capacity. These vendors include industry stalwarts such as Microsoft, Google, IBM, Yahoo Inc. and Inc, etc.Frees Up Internal ResourcesBy placing storage and server needs in the hands of an outsourcer, a company essentially shifts the burden placed on its in-house IT team to a third-party provider. The result In-house IT departments can focus on business-critical tasks without having to incur additional costs in manpower andtraining.Quality of ServiceNetwork outages can send an IT department scrambling for answers. But in the case of cloud computing, its up to a companys selected vendor to offer 24/7 customer support and an immediate response to emergency situations. Thats not to suggest that outages dont occur. In February 2008, Amazon.coms S3 cloud-computing service undergo a brief outage that affected a number of companies. Fortunately, service was restored within three hours. According toJonathan Koomey, who is a consulting professor for Stanford University and a project scientist at the Lawrence Berkeley home(a) Laboratory, there are four primary reasons why cloud computing (at least philosophically speaking) should be a more power-efficient approach than an in-house data center. This is the order in which Koomey lists them.Workload diversity Because you will have many different sorts of users making use of the cloud resources different applications, different feature set preferences and different usage volumes this will improve hardware utilization and therefore make better use of power that youre using anyway to keep a server up and running.Economies of economies of scale There are certain trammeled costs associated with setting up any physical data center. According to Koomey, implementing technical and organization changes is cheaper per computation for larger organizations than for IT small shops. And because you will have more people using the infrastructure, again, you can spread those costs more eff iciently.Power-management flexibility Koomey postulates that its easier to manage virtual servers than physical servers from a power perspective. If hardware fails, the load can automatically be deployed elsewhere. Likewise, in theory, you could move all virtual loads to certain servers when loads are light and power-down or idle those that arent being usedYou can pick the most efficient site possible So, for example, if you are a business based in a state that uses primarily coal-powered electricity, do you really want to site your data center there? If you have a data center in a place that is all coal-powered, this is a big business risk, Koomey says. In a future where there might actually be a tax on the carbon your company produces, that would certainly be a risk indeed.DISADVANTAGES One of its few major issues is that cloud computing relies all in all on network connections. If the network goes down, youre done using the computer until it is back up. If the network gets bogged down, then your computing will be slower. The other major gloam is that it doesnt use a hard drive. While it is a benefit, it is also a negative. Some applications or hardware might require having a hard drive attached to the computer these might be hard to get working properly with the hard drive on a remote server. The last big issue is peripherals. Getting printers to work is hit or miss. The more popular printers will give you puny trouble when you try to get them working properly. The little printers that arent as common, such as label printers, can face issues with the mini PC that each user has. In most big businesses, few people have personal printers most printers are networked,so its not a big issue to a majority of users. Things such as digital scanners use software to work with the PC, however, and if your virtual hard drive doesnt have the software, when you log onto the cloud computer at a desk, you wont be able to use the scanner until you install the software.Som e Of The Disadvantages Are Listed BelowSecurity No control over the business assets (data). The main assets in every company are its data files with valuable customer information. A proper security model for cloud computing is not yet developed. Security, privacy and deference is still difficult for cloud solutions. Especially for public cloud services. Physical location of hardware and software is unknown. Site inspections and audits are hard. Availability. Constant connectivity is required. Failure to compliance. E.g. HIPAA, SOX, PCI, SAS 70 and audits. Risk of data injustice due to improper backups or system failures in the virtualized environment.Dependency (Lost On Control) Quality problems with Communicating Sequential Processes (CSP) No influence on maintenance levels and fix frequency when using cloud services from a CSP. No or little insight in CSP contingency procedures. Especially backup, restore and disaster recovery. No easy migration to an other CSP. Measurement of r esource usage and end user activities lies in the hands of the CSP. Tied to the financial health of another Company.Cost And tractability Special customization not possible. Possible lower rate of business IT innovation. The technological innovation pace is dictated by CSP. Cost Hidden cost (e.g. compliancy regulations, backup, restore, disaster recovery and problem solving.) Opaque cost structure due to highly flexible usage of cloud services Cost advantages is as hard to get when using outsourcing for IT services in a traditional way. Risks of higher future charges are real.Requires a constant Internet connection Cloud computing is impossible if you cant connect to the Internet. Since you use the Internet to connect to both your applications and documents, if you dont have an Internet connection you cant access anything, even your own documents. A dead Internet connection means no work, period-and, in areas where Internet connections are few or inherently unreliable, this could b e a deal-breaker. When youre offline, cloud computing simply doesnt work.Doesnt work well with low-speed connections Similarly, a low-speed Internet connection, such as that found with dial-up services, makes cloud computing painful at best and often impossible. Web-based apps require a lot of bandwidth to download, as do large documents. If youre laboring with a low-speed dial-up connection, it might take seemingly forever just to change from scalawag to page in a document, let alone to launch a feature-rich cloud service. In other words, cloud computing isnt for the broadband-impaired.Can be slow even up on a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC. Everything about the program, from the interface to the current document, has to be sent back and forth from your computer to the computers in the cloud. If the cloud servers happen to be backed up at that moment, or if the Internet is having a slow day, you wont get the instantaneous access you might expect from desktop apps.Features might be limited This situation is bound to change, but today many web-based applications simply arent as full-featured as their desktop-based brethren. For example, you can do a lot more with Microsoft PowerPoint than with Google Presentations w

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.