Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

24
Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye

Transcript of Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Page 1: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Internet: Circa 2003

Cloud ComputingExplain it using Examples

Yang Ye

Page 2: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Content

• What is cloud computing• Cloud computing discriminate • Cloud computing technology• Cloud computing products and market

Page 3: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

www.cloudcomputingchina.com

Cloud Computing – new IT buzzword

• Cloud computing, at backside of this buzzword, is a concept like the flower in the glass. Every enterprise and person, want to explain this concept by their own benefits. But, if give a neutral definition to it, begin it here.

Page 4: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

www.cloudcomputingchina.com

Cloud computing definition • Cloud computing is a resource delivery and usage model, it

means get resource (Hardware, software)via network. The network of providing resource is called ‘Cloud’. The hardware resource in the ‘Cloud’ seems scalable infinitely and can be used whenever.

Page 5: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

www.cloudcomputingchina.com

Cloud computing and technology

• New advances in processors, virtualization technology, distributed storage, broadband Internet access , automated management and fast, inexpensive servers have all combined to make cloud computing a compelling paradigm.

Page 6: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Content

• What is cloud computing• Cloud computing discriminate • Cloud computing technology• Cloud computing products and market

Page 7: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing’s brother buzzwords

• Cloud computing grid computingutility computing

virtualization server cluster

Dedicated serverColocation

Cloud computing infrastructure usually use virtualization technology, and is built based on a server cluster, have nature relation to grid computing and utility computing, and is use to compete with Dedicated server and Colocation.

Page 8: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Utility computing

Page 9: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Distributed Computing

Page 10: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Grid computing

Page 11: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Difference between Cloudcomputing and grid computing

• Grid computing emphasizes on resource sharing, every grid node can apply for resource from other nodes, and every node should contribute resource to the grid. The focus of grid computing is on the ability of moving a workload to the location of theneeded computing resources, which are mostly remote and are readily available for use.Grids also require applications to conform to the grid software interfaces.

• Cloud computing emphasize on proprietary, every user out of the cloud can get it’s own private resource from the cloud, and the cloud resource are provided by the specific service provider, the user need not contribute its resource. In a cloud environment, computing resouces, such as servers, can be dynamically shaped or carved out from its underlying hardware infrastructure and made available to a workload. In addition, while a cloud does support grid, a cloud can also support nongrid environments,such as a three-tier Web architecture running traditional or Web 2.0 applications.

• Grid computing emphasizes on computing sensitive task, and is difficult to automated scale. Cloud computing emphasizes on transactional application, a great amount of separate request, and can scale automatically or semiautomatically.

Page 12: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Content

• What is cloud computing• Cloud computing discriminate • Cloud computing technology• Cloud computing products and market

Page 13: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing infrastructure features

• Self-healing• Multi-tenancy• Virtualized• Linearly Scalable• Resource Monitor and measure• Resource registration and discovery

Page 14: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing infrastructure architecture

Page 15: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Difficulties for cloud computing• Continuous high availability• Cosistency• Interoperability and standarlization• Scalability of all components• Data secrecy• Legal and political problem of data store and

translation across regions• Performance issue• Difficulty customizing• Organizational obstacle

Page 16: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Potencial issues in cloud computing

• Privileged user access.• Regulatory compliance.• Data location.• Data segregation.• Recovery.• Investigative support.• Long-term viability.

Page 17: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Content

• What is cloud computing• Cloud computing discriminate • Cloud computing technology• Cloud computing products and market

Page 18: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing market

Hardware provider

Cloud technology enabler

Infrastructure as a service

Platform as a service

Software as a service Everything is a service

Page 19: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing infrastructure tech&solution provider • 3Tera - AppLogic grid OS used as cloud computing platform by service

providers and enterprises• Appistry - Cloud computing middleware - Enables easily scalable cloud

computing in the enterprise. • Cassatt - Cassatt Active Response platform enables administrators to set

policies to power physical and virtual servers safely on and off and pool their computing resources.

• CloudHan - Cloud tech and infrastructure consultant, in China.•  CloudScale Networks - Cloud enabler.  Currently in private ALPHA only  • Enomaly Inc - Service Provider & Cloud Enabler - Developer of the

Enomalism Elastic Computing Platform & Elastic Drive  • Q-layer - provides software for data centers that enables cloud computing,

support VSAN, VLAN, VPDC, currently support VMware ESX.    • Skytap - IaaS service optimized for QA, Training, Demo, and Ops

Testing. Supports VMware, Xen hypervisors & Windows, Linux & Solaris OS guests.

Page 20: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing infrastructure provider • Agathon Group - Cloud provider. Services include highly available VPS,

virtual private datacenters and ready-to-use LAMP stacks. Self-service ordering. Custom development and managed services available.

• Amazon Web Services - Amazon EC2/S3 (Hardware-a-a-S & Cloud Storage)

• CohesiveFT - CohesiveFT Elastic Server On-Demand  • ElasticHosts - UK-based instant, on-demand servers in the cloud • Flexiscale - Another instant provisioner of web servers with some advanced

features like auto-scaling coming soon.  •  GoGrid - instant, on-demand servers offering "control in the cloud". Deploy

Windows/Linux servers via web-interface in minutes• GridLayer - Cloud Provider.  A service by Layered Technologies that delivers

Virtual Private Datacenters and virtual private servers from grids of commodity servers

• LayeredTechnologies - Cloud Provider. provider of on-demand hosting and cloud and utility computing solutions through its brand GridLayer

• Mosso - Rackspace's cloud hosting service  • Newservers - Instant provisioning of web servers either Windows or Linux

Page 21: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Cloud computing Paas provider • Bungee Connect - Provides end to end tools and systems required

to develop, deploy and host web applications (Platform as a Service)  

• Coherence - Oracle Coherence Data Grid for EC2 and other cloud platforms

• Force.com - Salesforce.com's application development platform (PaaS)

• GigaSpaces - middleware for the cloud, "cloudware"   • Google AppEngine - (PaaS)Now support python• Heroku - Ruby on Rails in their Cloud  • Qrimp - An AJAX based PaaS • RightScale - RightScale provides a platform and expertise that

enable companies to create scalable web applications running on Amazon’s Web Services that are reliable, easy to manage, and cost less 

Page 22: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

Service provider based on Cloud computing• CAM Solutions - SaaS Provider.  Cloud Event

Management, Autonomics and Monitoring-as-a-Service(TM)

• CloudStatus- CloudEnabler. Real-time performance trending of cloud infrastructure (currently AWS). 

• Kaavo's IMOD is an easy to use online application.  Cloud Computing Made Easy.

• Microsoft Mesh  • Nasstar -  SaaS provider.  Business grade Hosted

Desktop service, UK market leaders. • Nirvanix - Cloud Storage • TrustSaaS - uptime monitoring and alerting service

('SaaS Weather Report') for Software as a Service (SaaS) run by an independent third party

Page 23: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.

• Peer-to-peer / volunteer computing (BOINC, Skype) • Web applications (Webmail, Facebook, Twitter, YouTube,

Flickr) • Security as a service (MessageLabs, Purewire,

ScanSafe, Zscaler) • Software as a service (Google Apps, Salesforce, Zoho) • Software plus services (Microsoft Online Services) • Distributed Storage • Content distribution (Synchronisation (Live Mesh),• BitTorrent, Amazon CloudFront)

Application provider based on Cloud computing

Page 24: Internet: Circa 2003 Cloud Computing Explain it using Examples Yang Ye.