Section 2. The key advantages of cloud computing
Many of the incipient ideas in cloud computing are not exactly new (in fact, it was as far back as 1965 that Western Union dreamt up the future role of the company as a nationwide “information utility” as part of the company's strategic plans [26]), which have led several observers such as Oracle's CEO Larry Ellison to declare the whole concept as a product of hype [7].2 While it is true that several of the above ideas were indeed present for a long time, we nonetheless argue that their confluence today in an environment where information can be accessed independent of device and locationcomputing offers the following key advantages:
1. It dramatically lowers the cost of entry for smaller firms trying to benefit from compute-intensive business analytics that were hitherto available only to the largest of corporations. These computational exercises typically involve large amounts of computing power for relatively short amounts of time,3 and cloud computing makes such dynamic provisioning of resources possible. Cloud computing also represents a huge opportunity to many third-world countries that have been so far left behind in the IT revolution — as we discuss later, some cloud computing providers are using the advantages of a cloud platform to enable IT services in countries that would have traditionally lacked the resources for widespread deployment of IT services.
2. It can provide an almost immediate access to hardware resources,with no upfront capital investments for users, leading to a faster time to market in many businesses. Treating IT as an operational expense (in industry-speak, employing an ‘Op-ex’ as opposed to a‘Cap-ex’ model) also helps in dramatically reducing the upfront costs in corporate computing. For example, many of the promising new Internet startups like 37 Signals, Jungle Disk, Gigavox,SmugMug and others were realized with investments in information technology that are orders of magnitude lesser than that required just a few years ago. The cloud becomes an adaptive infrastructure that can be shared by different end users, each of whom might use it in very different ways. The users are completely separated from each other, and the flexibility of the infrastructure allows for computing loads to be balanced on the fly as more users join the system (the process of setting up the infrastructure has become so standardized that adding computing capacity has become almost as simple as adding building blocks to an existinggrid). The beauty of the arrangement is that as the number of usersgoes up, the demand load on the system gets more balanced in astochastic sense, even as its economies of scale expand.
3. Cloud computing can lower IT barriers to innovation, as can be witnessed from the many promising startups, from the ubiquitous online applications such as Facebook and Youtube to the more focused applications like TripIt (for managing one's travel) or Mint(for managing one's personal finances).
4. Cloud computing makes it easier for enterprises to scale their services – which are increasingly reliant on accurate information –according to client demand. Since the computing resources are managed through software, they can be deployed very fast as new requirements arise. In fact, the goal of cloud computing is to scale resources up or down dynamically through software APIs depending on client load with minimal service provider interaction [19].
5. Cloud computing also makes possible new classes of applications and delivers services that were not possible before. Examples include (a) mobile interactive applications that are location-,environment- and context-aware and that respond in real time to information provided by human users, nonhuman sensors (e.g.humidity and stress sensors within a shipping container) or even from independent information services (e.g. worldwide weather
data)4; (b) parallel batch processing, that allows users to take advantage of huge amounts of processing power to analyze terabytes of data for relatively small periods of time, while programming abstractions like Google's MapReduce or its opensource counterpart Hadoop makes the complex process of parallel execution of an application over hundreds of servers transparent to programmers; (c) business analytics that can use the vast amount of computer resources to understand customers, buying habits,supply chains and so on from voluminous amounts of data; and (d) extensions of compute-intensive desktop applications that can offload the data crunching to the cloud leaving only the rendering of the processed data at the front-end, with the availability of network bandwidth reducing the latency involved.
ส่วน 2 ประโยชน์ที่สำคัญของเมฆคอมพิวเตอร์หลายความคิด incipient ในเมฆคอมพิวเตอร์ใหม่ไม่ตรง (ในความเป็นจริง มันเป็น as far back as ปี 1965 ที่เวสเทิร์นยูเนี่ยนฝันค่าบทบาทในอนาคตของบริษัทเป็นการทั่วประเทศ "ข้อมูลโปรแกรม" เป็นส่วนหนึ่งของแผนเชิงกลยุทธ์ของบริษัท [26]), ซึ่งได้นำผู้สังเกตการณ์หลายเช่นเอลลิสัน Larry CEO ของออราเคิลประกาศแนวความคิดทั้งหมดเป็นผลิตภัณฑ์ของ hype [7] 2 ในขณะที่มันเป็นความจริงที่หลายความคิดข้างต้นได้แน่นอน ปัจจุบันเป็นเวลานาน เรากระนั้นโต้เถียงว่า บรรจบของวันนี้ในสภาพแวดล้อมที่ข้อมูลสามารถเข้าถึงได้เป็นอิสระจากอุปกรณ์ และ locationcomputing มีประโยชน์ที่สำคัญดังต่อไปนี้:1.กรณีออกต้นทุนของรายการสำหรับบริษัทขนาดเล็กที่พยายามที่จะได้รับประโยชน์จากการวิเคราะห์ธุรกิจเร่งรัดคำนวณที่ใช้เฉพาะกับอยู่มาจนบัดขององค์กร ออกกำลังกายเหล่านี้คำนวณโดยทั่วไปจะเกี่ยวข้องกับการคำนวณจำนวนมากสำหรับจำนวนครั้ง 3 ค่อนข้างสั้น และเมฆทำให้ใช้งานเช่นแบบไดนามิกการเตรียมใช้งานของทรัพยากรได้ เมฆคอมพิวเตอร์ยังแสดงถึงโอกาสไปหลายประเทศโลกที่สามที่ถูกทิ้งจนอยู่เบื้องหลังในการปฏิวัติ IT — ตามที่เรากล่าวถึงในภายหลัง บางผู้ให้บริการระบบคอมพิวเตอร์คลาวด์ใช้ข้อดีของแพลตฟอร์มคลาวด์เพื่อเปิดใช้บริการในประเทศที่จะมีประเพณีขาดทรัพยากรสำหรับการใช้งานอย่างแพร่หลายของบริการ2.สามารถให้เกือบทันทีเข้าถึงทรัพยากรฮาร์ดแวร์ ไม่ลงทุนทุนตะวันสำหรับผู้ใช้ การนำเวลาที่เร็วกว่าการตลาดในธุรกิจ รักษาเป็นค่าใช้จ่ายดำเนินงาน (ในอุตสาหกรรมพูด ใช้เป็น 'Op-อดีต' ตรงข้ามกับอดีต a'Cap' รุ่น) ยัง ช่วยในการลดต้นทุนตะวันในคอมพิวเตอร์ขององค์กรอย่างมาก ตัวอย่าง startups อินเทอร์เน็ตใหม่สัญญาเช่นสัญญาณ 37 ดิสก์ป่า Gigavox, SmugMug และอื่น ๆ มากมายได้รับรู้ ด้วยเงินลงทุนในเทคโนโลยีสารสนเทศที่สั่งขนาดน้อยกว่าที่จำเป็นเพียงไม่กี่ปีที่ผ่านมา เมฆกลายเป็น โครงสร้างพื้นฐานเหมาะสมที่สามารถใช้ร่วมกัน โดยผู้ใช้สิ้นสุดแตกต่างกัน แต่ละคนอาจใช้วิธีที่แตกต่างกันมาก ผู้ใช้จะแยกออกจากกันอย่างสมบูรณ์ และความยืดหยุ่นของโครงสร้างพื้นฐานช่วยให้การคำนวณโหลดการสมดุลในการบินเป็นผู้ใช้ที่เพิ่มเติมเข้าร่วมระบบ (ขั้นตอนการตั้งค่าโครงสร้างพื้นฐานได้กลายเป็นดังนั้นมาตรฐานที่เพิ่มกำลังการผลิตคอมพิวเตอร์ได้กลายเป็นเกือบเป็นง่าย ๆ เป็นการเพิ่มสร้างบล็อก existinggrid) ความงามของการจัดเรียงเป็นที่เป็นหมายเลขของ usersgoes ขึ้น โหลดความต้องการในการได้รับระบบที่สมดุลมากขึ้นใน astochastic แม้ในขณะนั้นเศรษฐกิจของขนาดขยาย3. เมฆคอมพิวเตอร์สามารถลดอุปสรรคการนวัตกรรม ตามที่สามารถเห็นได้จากในหลายสัญญา startups จากโปรแกรมออนไลน์ที่แพร่หลายเช่น Facebook และ Youtube โปรแกรมประยุกต์เพิ่มเติมเน้นเช่น TripIt (สำหรับการจัดการของสหรัฐ) หรือมิ้นท์ (สำหรับการจัดการการเงินส่วนบุคคล)4. เมฆคอมพิวเตอร์จะง่ายสำหรับองค์กรเพื่อบริการ – ที่พึ่งขึ้นบนข้อมูลที่ถูกต้อง – ตามความต้องการลูกค้า เนื่องจากมีจัดการทรัพยากรระบบคอมพิวเตอร์ผ่านซอฟต์แวร์ พวกเขาสามารถใช้งานได้อย่างรวดเร็ว ตามความต้องการใหม่เกิดขึ้นได้ ในความเป็นจริง เป้าหมายของเมฆจะปรับทรัพยากร ขึ้นลงแบบไดนามิกผ่านซอฟต์แวร์การใช้งาน APIs ตามไคลเอนต์โหลดกับโต้ตอบของผู้ให้บริการน้อยที่สุด [19]5. เมฆคอมพิวเตอร์ยังทำให้เรียนได้ใหม่ของโปรแกรมประยุกต์ และให้บริการที่ไม่เป็นไปได้ก่อน ตัวอย่างเช่นโปรแกรมประยุกต์แบบโต้ตอบ (a) เคลื่อนที่ได้แก่สถานที่ตั้ง สภาพแวดล้อม - และ ทราบบริบท และที่ตอบสนองในเวลาจริงกับข้อมูลโดยมนุษย์ผู้ใช้ เซ็นเซอร์ nonhuman (e.g.humidity และความเครียดเซ็นเซอร์ภายในตัวตู้คอนเทนเนอร์) หรือแม้แต่จากการให้บริการข้อมูลด้วยตนเอง (เช่นอากาศทั่วโลกdata)4; (b) parallel batch processing, that allows users to take advantage of huge amounts of processing power to analyze terabytes of data for relatively small periods of time, while programming abstractions like Google's MapReduce or its opensource counterpart Hadoop makes the complex process of parallel execution of an application over hundreds of servers transparent to programmers; (c) business analytics that can use the vast amount of computer resources to understand customers, buying habits,supply chains and so on from voluminous amounts of data; and (d) extensions of compute-intensive desktop applications that can offload the data crunching to the cloud leaving only the rendering of the processed data at the front-end, with the availability of network bandwidth reducing the latency involved.
การแปล กรุณารอสักครู่..