Cloud Computing Report For Print


Published on

Published in: Education, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud Computing Report For Print

  1. 1. Cloud Computing 정보통신실험실 임건길
  2. 2. Index <ul><li>What is Cloud Computing? </li></ul><ul><li>Why there is Cloud Computing? </li></ul><ul><li>The Problems of Cloud Computing </li></ul><ul><li>Outside of Our Book </li></ul><ul><li>Conclusion & Future </li></ul><ul><li>Cloud Computing in Korea </li></ul>06/06/09
  3. 3. What is Cloud Computing? -- What is a Cloud? <ul><li>Cloud = On Demand + Utility Computing + SOA + ASP + SaaS + DaaS + PaaS + … </li></ul><ul><ul><li>On Demand refers to a service or feature which addresses the user's need for instant gratification and immediacy of use. As a user, you can use it at anytime and anywhere. </li></ul></ul><ul><ul><li>Utility computing is the packaging of computing resources, such as computation and storage, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network). </li></ul></ul><ul><ul><li>Service-oriented architecture (SOA) provides methods for systems development and integration where systems group functionality around business processes and package these as interoperable services. </li></ul></ul><ul><ul><li>ASP = Application Service Provider </li></ul></ul><ul><ul><li>SaaS = Software-as-a-Service </li></ul></ul><ul><ul><li>DaaS = Data-as-a-Service </li></ul></ul><ul><ul><li>PaaS = Platform-as-a-Service </li></ul></ul>06/06/09
  4. 4. Service-Oriented Architecture 06/06/09
  5. 5. Microsoft Live Platform 06/06/09
  6. 6. Why there is Cloud Computing? <ul><li>Hardware Price </li></ul><ul><li>High-speed Internet </li></ul><ul><li>Development of Web Programming </li></ul><ul><li>Development of Digital Equipment </li></ul><ul><li>Development of Education </li></ul><ul><li>Development of Distributed Computing and Parallel Computing </li></ul>06/06/09
  7. 7. Hardware Price <ul><li>With the development of technology, the hardware price keeps the low level. That low level price leads that the common family can offer a computer. Besides the companies which provide Cloud Computing Services also take more servers. </li></ul>06/06/09
  8. 8. High-speed Internet <ul><li>Internet access—typically contrasted with dial-up access over a modem. Dial-up modems are generally only capable of a maximum bitrate of 56 kbit/s (kilobits per second) and require the full use of a telephone line—whereas broadband technologies supply at least double this bandwidth and generally without disrupting telephone use. </li></ul><ul><li>Broadband is often called &quot;high-speed&quot; Internet, because it usually has a high rate of data transmission. In general, any connection to the customer of 256 kbit/s (0.256 Mbit/s) or greater is more concisely considered broadband Internet. </li></ul>06/06/09
  9. 9. Development of Web Programming <ul><li>HTML </li></ul><ul><li>XHTML </li></ul><ul><li>Web Programming </li></ul><ul><ul><li>JSP </li></ul></ul><ul><ul><li>PHP </li></ul></ul><ul><ul><li>ASP </li></ul></ul><ul><ul><li>Ajax </li></ul></ul><ul><ul><ul><li>Ajax (asynchronous JavaScript and XML), or AJAX, is a group of interrelated web development techniques used for creating interactive web applications or rich Internet applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. Data is retrieved using the XMLHttpRequest object or through the use of Remote Scripting in browsers that do not support it. Despite the name, the use of JavaScript and XML is not required, and they do not have to be used asynchronously. </li></ul></ul></ul>06/06/09
  10. 10. Development of Digital Equipment <ul><li>In our life, the digital equipment mostly includes digital camera, digital Videocon and camera phone. Based those digital equipments, we can easily record our society. Those digital equipments can be used in any places. And there are some requests that how store those data, analysis those data, share those data. (YouTube, Flickr) </li></ul><ul><li>MapReduce is used to processing of satellite imagery data. (Google Map, Google Earth) </li></ul>06/06/09
  11. 11. Development of Education <ul><li>English education has been more important than before. In China, there are many English Training Center in society. And in school English is required course since junior middle school until graduate school. Same with China, Korean English education also shows that the English education had been very important. </li></ul><ul><li>Based on the no-speak-English country English education level had promoted. The English only applications have the opportunities to be used over the World. </li></ul>06/06/09
  12. 12. Development of Education - Example <ul><li>Figure shows that the users over the world. Brazil, China and Germany are no-speak-English countries. But there still are many users to use the </li></ul>06/06/09
  13. 13. Development of Distributed Computing and Parallel Computing <ul><li>Distributed computing deals with hardware and software systems containing more than one processing element or storage element, concurrent processes, or multiple programs, running under a loosely or tightly controlled regime. </li></ul><ul><li>Parallel computing is a form of computation in which many calculations are carried out simultaneously operating on the principle that large problems can often be divided into smaller ones, which are then solved concurrently (&quot;in parallel&quot;). </li></ul><ul><li>Google maintains over 450,000 servers over world. </li></ul>06/06/09
  14. 14. The Problems of Cloud Computing <ul><li>Data Backup </li></ul><ul><li>Security </li></ul><ul><li>Privacy </li></ul><ul><li>Company Closure </li></ul><ul><li>Make Money </li></ul><ul><li>Copyright </li></ul>06/06/09
  15. 15. Data Backup <ul><li>Cloud Computing is promising for its several favorable characteristics, such as store in cloud, computing in cloud and application in cloud. If we use Cloud Computing services, we have to store our data in cloud. In the other hand, Mostly Cloud Computing system is based on distributed system, failure always happen. So the data backup is very important. </li></ul><ul><li>Google backup its data in 3 different palaces. Those data are stored in more than 48000 hard disks. </li></ul>06/06/09
  16. 16. Security <ul><li>Base on the internet’s character, there always be hackers. So the safety is another big problem especially in Cloud Computing. </li></ul><ul><li>If you care about this part, you can get more detail from . </li></ul>06/06/09
  17. 17. Biggest Cloud Challenge: Security 06/06/09
  18. 18. Privacy ( 사생활 ) <ul><li>Data in the Cloud can be a privacy problem. </li></ul><ul><li>Google’s business model, however, is advertising. So you get Gmail and it look like it’s free, but the price you pay is Google’s data collection. </li></ul><ul><ul><li>Google keeps your search for 18 months. </li></ul></ul><ul><ul><li>YouTube keep your IP address. </li></ul></ul><ul><li>Shared data makes individual experiences better </li></ul><ul><li>If you encrypt personally-identifying data, you make it very difficult to create those sites that crunch everyone’s data and make suggestions or recommendations. </li></ul>06/06/09
  19. 19. Company Closure <ul><li>Technologically, closure problem is same with data backup problem. If a provider which provide cloud computing services closed down. Our stored data have a highly risk to take back. </li></ul>06/06/09
  20. 20. Make Money <ul><li>The best way to make sure the companies don’t close down is make money. So make money is also a problem. Google bought YouTube for $1.65 billion in 2006. But YouTube announce that they still havn’t found any idea to make money until now. YouTube need more new ideas. Developing a new technology, creating a new model, providing more good applications are the answer that how make money. Google is promising for above mentioned characteristics. </li></ul>06/06/09
  21. 21. Copyright <ul><li>Copyright is the biggest problem to stop the development. Copyright protection became a rule to be written in law. Copyright is a legal concept, enacted by governments, giving the creator of an original work of authorship exclusive rights to control its distribution for a certain time period, after which the work enters the public domain. So the cloud computing provider should have the function of content checking to make sure the content which uploaded by user is legal. </li></ul>06/06/09
  22. 22. Copyright -Examples <ul><li>Upload Burn-E to YouTube </li></ul><ul><ul><li>Burn-E is a short film by Pixar Animation Studios based on the movie WALL-E that is attached to the movie's DVD and Blu-ray release on November 18, 2008. </li></ul></ul><ul><li>Fans upload the fan wallpapers to Desktop Nexus Wallpapers </li></ul><ul><ul><li>Toyota’s lawyers are demanding the withdrawal of all wallpapers that feature a Toyota, Scion, or Lexus. The site’s All images featuring Toyota vehicles should be removed, even images with copyright belonging to others. </li></ul></ul>06/06/09
  23. 23. Cloud Computing Incidents 06/06/09
  24. 24. Outage of Cloud Computing <ul><li>Amazon S3 Outage </li></ul><ul><ul><li>8 hours in July 20, 2008 (Affected: all) </li></ul></ul><ul><ul><li>Cause: Design fault (server-to-server communication) </li></ul></ul><ul><li>Flexiscale Outage </li></ul><ul><ul><li>2 days in August 26, 2008 (Affected: all) </li></ul></ul><ul><ul><li>Cause: Engineer mistake </li></ul></ul><ul><li>Gmail Outage </li></ul><ul><ul><li>2 hours in August 11, 2008 (Affected: many) </li></ul></ul><ul><ul><li>Cause: Change management </li></ul></ul><ul><li>Apple MobileMe Outage </li></ul><ul><ul><li>Several hours in July 10, 2008 (Affected: many) </li></ul></ul><ul><ul><li>Cause: Migration from .Mac to MobileMe </li></ul></ul>06/06/09
  25. 25. Closure of Cloud Computing <ul><li>MediaMax/Linkup </li></ul><ul><ul><li>Cloud storage service </li></ul></ul><ul><ul><li>Data loss of half of user files in July 2007 </li></ul></ul><ul><ul><li>20,000 paid users are affected </li></ul></ul><ul><ul><li>Finally, service closure in July 2008 </li></ul></ul><ul><li>Zimki </li></ul><ul><ul><li>Early cloud platform service (from 2006) </li></ul></ul><ul><ul><li>Service closure in December 2007 </li></ul></ul><ul><ul><li>Caused by the cease of investment </li></ul></ul>06/06/09
  26. 26. Outside of Our Book <ul><li>Health 2.0 </li></ul><ul><ul><li>Connecting to Health Professionals </li></ul></ul><ul><ul><li>Medical Records </li></ul></ul><ul><li>Some interesting Applications </li></ul><ul><ul><li> </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li>Google Mobile App </li></ul></ul><ul><ul><li>Google RSS Reader </li></ul></ul><ul><ul><li>Twitter </li></ul></ul>06/06/09
  27. 27. Health 2.0 <ul><li>Health 2.0, web-based apps and services for the healthcare sector, is a nascent but potentially huge market for web 2.0. Probably the biggest change over the past year in health 2.0 has been the number - and quality - of health web apps that have become available. </li></ul>06/06/09
  28. 28. Connecting to Health Professionals <ul><li>What we're all really wanting in healthcare web apps is the ability to connect with health systems and manage our health online. </li></ul><ul><li>Then there are apps such as MyMedLab - which enables consumers to order and pay for many routine lab tests online, then go to their local lab to get their blood drawn and have their results sent to them electronically. </li></ul>06/06/09
  29. 29. Medical Records <ul><li>There is a lot of competition now in the area of online health records. Google Health and Microsoft's Healthvault are essentially doing the same thing - both are platforms, neither tries to be a healthcare provider or conduit between healthcare professionals and patients, and both have search as their business model. </li></ul>06/06/09
  30. 30. Some interesting Applications <ul><li> </li></ul><ul><li> </li></ul><ul><li>Google Mobile App </li></ul><ul><li>Google RSS Reader </li></ul><ul><li>Twitter </li></ul>06/06/09
  31. 31. <ul><li>Scrobbling a song means that when you listen to it, the name of the song is sent to and added to your music profile. Once you’ve signed up and downloaded, you can scrobble songs you listen to on your computer or iPod automatically. Start scrobbling yourself, and see what artists you really listen to the most. Songs you listen to will also appear on your profile page for others to see. Millions of songs are scrobbled every day. This data helps to organize and recommend music to people; we use it to create personalized radio stations, and a lot more besides. You can see what users listened to the most last week by clicking the Charts button at the top of the page. Add your musical taste into the mix and help us get some decent music into the top 10. </li></ul>06/06/09
  32. 32. Cloud Computing @ <ul><li>Popular this week in Korea </li></ul><ul><li>Popular tags </li></ul><ul><ul><ul><ul><li>All </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Blues </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Classical </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Country </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Electronic </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Hip-Hop </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Indie rock </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Jazz </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Latin </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Pop </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Punk </li></ul></ul></ul></ul><ul><ul><ul><ul><li>RnB </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Reggae </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Rock </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Soul </li></ul></ul></ul></ul><ul><ul><ul><ul><li>World </li></ul></ul></ul></ul><ul><ul><ul><ul><li>50s </li></ul></ul></ul></ul><ul><ul><ul><ul><li>60s </li></ul></ul></ul></ul><ul><ul><ul><ul><li>70s </li></ul></ul></ul></ul><ul><ul><ul><ul><li>80s </li></ul></ul></ul></ul><ul><li>Musical Compatibility </li></ul>06/06/09
  33. 33. Popular this week in Korea @ <ul><li>Map (Korea, Table) { </li></ul><ul><li>} </li></ul><ul><li>Map (All/Rock/etc., kTable) { </li></ul><ul><li>} </li></ul><ul><li>Reduce (Artist/Track, nTable) { </li></ul><ul><li>} </li></ul><ul><li>Sort () { </li></ul><ul><li>} </li></ul>06/06/09
  34. 34. ( 개인이력 ) <ul><li>LinkedIn’s simple philosophy: </li></ul><ul><ul><li>“ Relationships Matter” </li></ul></ul><ul><li>What is LinkedIn? </li></ul><ul><ul><li>LinkedIn is an online network of more than 30 million experienced professionals from around the world, representing 150 industries. </li></ul></ul><ul><li>LinkedIn is free to join. We also offer paid accounts that give you more tools for finding and reaching the right people, whether or not they are in your network. </li></ul>06/06/09
  35. 35. Google Mobile App <ul><li>Google Mobile App for iPhone now with Voice Search </li></ul><ul><ul><li>After you speak your query, Google Mobile App will return search results formatted for your iPhone. </li></ul></ul><ul><li>Speech/Voice Recognition in Cloud </li></ul><ul><ul><li>It’s easy to forget that the speech recognition isn’t happening on your phone. It’s happening on Google’s servers. It’s Google’s vast database of speech data that makes the speech recognition work so well. It would be hard to pack all that into a local device. </li></ul></ul><ul><li>Reverse example: </li></ul><ul><ul><li>IBM ViaVioce </li></ul></ul>06/06/09
  36. 36. Google RSS Reader <ul><li>RSS is a family of Web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format. </li></ul><ul><li>RSS feeds can be read using software called an “RSS reader”, “feed reader”, or “aggregator”, which can be web-based or desktop-based. </li></ul>06/06/09
  37. 37. Twitter ( 말 한마디로 블로그 ) <ul><li>Twitter is a privately funded startup with offices in the SoMA neighborhood of San Francisco, CA. Started as a side project in March of 2006, Twitter has grown into a real-time short messaging service that works over multiple networks and devices. </li></ul><ul><li>Andy Stanford –Clark, an IBM “Master Inventor”, has instrumented his house and hooked it up to Twitter. You can follow his house and see his power consumption, when the phone rings, when the motion-sensitive lights turn on and off, etc. </li></ul><ul><ul><li> </li></ul></ul>06/06/09
  38. 38. Conclusion & Future <ul><li>Cloud Computing is trend of development. Web is a black hole. Future media will be based on web. It will include TV, film, video, phone, podcasts, newspapers, books, music, email, blogs, websites, magazines, radio. Our life will move to cloud, move to database, move to share. </li></ul>06/06/09
  39. 39. Talking Web <ul><li>In 25 Nov 2008, IBM Reveals Five Innovations That Will Change Our Lives in the Next Five Years. It include </li></ul><ul><li>* Energy saving solar technology will be built into asphalt, paint and windows </li></ul><ul><li>* You will have a crystal ball for your health </li></ul><ul><li>* You will talk to the Web . . . and the Web will talk back </li></ul><ul><li>* You will have your own digital shopping assistants </li></ul><ul><li>* Forgetting will become a distant memory </li></ul><ul><li>  </li></ul><ul><li>My focus is on the third. You will talk to the Web . . . and the Web will talk back. </li></ul><ul><li>  </li></ul><ul><li>Talk to the Web application: </li></ul><ul><li>Google Mobile App - Speech/Voice Recognition in Cloud </li></ul><ul><li>  </li></ul><ul><li>Web talk application: </li></ul><ul><li> </li></ul>06/06/09
  40. 40. Cloud Computing in Korea <ul><li>Site </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li>넥스알에 대해 간단히 소개 드리면 인터넷 서비스와 이를 위한 기반 플랫폼을 전문으로 하는 회사입니다 . 웹 2.0 의 등장과 함께 데이터의 저장과 처리에 대한 중요성이 높아가고 있고 이를 효율적으로 처리해 줄 분산 시스템이 서비스의 핵심 경쟁력으로 떠오르고 있습니다 . 넥스알은 분산 플랫폼에 대한 개발과 기술 컨설팅 등을 주 업무로 하고 있습니다 . </li></ul><ul><li>Personal Blog </li></ul><ul><li> </li></ul><ul><li> </li></ul>06/06/09
  41. 41. NexR VCC <ul><li>Hadoop on Virtualization </li></ul><ul><li>The first server virtualization tool in Korea </li></ul><ul><li>Features </li></ul><ul><ul><li>Xen-based(paravirtualization& HVM) </li></ul></ul><ul><ul><li>Web-based AJAX Interface </li></ul></ul><ul><ul><li>Multiple Virtual Clusters </li></ul></ul><ul><ul><ul><li>Allocated virtual clusters(VC) to teams </li></ul></ul></ul><ul><ul><ul><li>Each team can manage their VC </li></ul></ul></ul><ul><ul><li>Automatic HadoopDeployment & Execution </li></ul></ul><ul><ul><li>User/Group Management </li></ul></ul><ul><ul><li>VM Image Store </li></ul></ul><ul><ul><li>VM Migration </li></ul></ul><ul><ul><li>Web Services API </li></ul></ul>06/06/09
  42. 42. VCC: Hadoop on Virtualization <ul><li>Auto-Deployment & Execution </li></ul><ul><li>Integration with Hadoop management </li></ul><ul><li> </li></ul>06/06/09