130 likes | 306 Views
Cloud Computing. XuZhicheng 2008.3.14. Amazon EC2(Elastic Compute Cloud). Instances (per instance-hour ) $0.10 - Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform $0.40 - Large Instance
E N D
Cloud Computing XuZhicheng 2008.3.14
Amazon EC2(Elastic Compute Cloud) • Instances (per instance-hour )$0.10 - Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of instance storage, 32-bit platform $0.40 - Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of instance storage, 64-bit platform $0.80 - Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of instance storage, 64-bit platform • Data Transfer $0.10 per GB - all data transfer in $0.18 per GB - first 10 TB / month data transfer out$0.16 per GB - next 40 TB / month data transfer out$0.13 per GB - data transfer out / month over 50 TB
Amazon EC2(Elastic Compute Cloud) • Create an Amazon Machine Image (AMI) containing your applications, libraries, data and associated configuration settings. Or use our pre-configured, templated images to get up and running immediately. • Upload the AMI into Amazon S3. Amazon EC2 provides tools that make storing the AMI simple. Amazon S3 provides a safe, reliable and fast repository to store your images. • Use Amazon EC2 web service to configure security and network access. • Choose the type(s) of instance you want to run. • Start, terminate, and monitor as many instances of your AMI as needed, using the web service APIs. • Pay for the instance-hours and bandwidth that you actually consume.
What is a cloud • data ,software and service on demand • the vision -- reduce the cost of computing, increase reliability, and increase flexibility by transforming computers from something that we buy and operate ourselves to something that is operated by a third party.
Cluster Parallel Computing cloud Computing Grid Computing
Web-based Applications • Google Documents, Groove Office, and Windows Live
Cloud Computing:Grid2.0 • Cloud computing environments support grid computing • support nongrid environments, a three-tier Web architecture running standard and Web 2.0 applications. • mechanism to manage those resources, such as provisioning, change requests, reimaging, workload rebalancing, provisioning, and monitoring • dividing a large task into many smaller tasks that run in parallel on separate servers. • TeraGrid, Open Science Grid, caBIG, EGEE, Earth System Grid Cloud Computing Grid Computing
IBM Blue Cloud • IBM在中国无锡太湖新城科教产业园为中国的软件公司建立第一个云计算中心(Cloud Computing Center)。 • 越南科技部(Vietnamese Ministry of Science and Technology )共同宣布了一项将运行在云计算基础架构上的开放创新试点计划
Google • Google 101 计划:卡耐基梅隆大学,MIT,斯坦福大学,加利福尼亚大学伯克利分校,马里兰大学和华盛顿大学。 • 学生们学习如何调整自己的程序来适应Google计算机,并雄心勃勃地设计开发网络规模的项目 • 这些数据可能用于开发新药品和疗法、制造新的清洁能源、甚至预测地震 • 2007年一年就增加了4个新的数据中心,平均每个成本达6亿美元
学术界 • Cloud Control with Distributed Rate Limiting Barath Raghavan, Kashi Vishwanath, Sriram Ramabhadran,Kenneth Yocum, and Alex C. Snoeren Department of Computer Science and Engineering University of California, San Diego 2007 sigcomm
问题 • 组之间分享资源但如此带来额外的开销如何承担? • 商业资源的数据外包的安全性 • killer app