Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Transcript of Cloud Development
How do you build applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
What exactly do we mean by "cloud" ?
This is a cloud
Without stopping to
is injurious to health
The cloud offers a solution to this dilemma. The cloud is made up of interconnected servers located in various data centers. However, you see what appears to be a centralized location that someone else hosts and manages. By shifting the responsibility of maintaining an infrastructure to someone else, you're free to concentrate on what matters most: the application.
How many type services in terms of cloud are there?
network as a service
platform as a service
software as a service
instruction as a service
hardware as a service
Infrastructure as a service (IaaS)
virtual machines, servers, storage, firewalls, load balancers, IP addresses, virtual local area networks
Software as a service (SaaS)
CRM, email, virtual desktop, communication, games, office docs, ...
Platform as a service (PaaS)
Execution runtime, database, web server, development tools
Advantages and Disadvantages of Cloud Computing against the ordinary methods
Security in the Cloud
Security in the Cloud
Convenience and continuous availability
Some apps aren't ideal for development
in the cloud
Backup and Recovery
Developers often dislike the unfamiliar
Lack of documentation hinders
Scalability and Performance
Quick deployment and ease of integration
Network issues can be devil
private cloud environments
Cloud licenses can contain
surprising deployment restrictions
Dependency and vendor lock-in
Device and platform Independence Applications
If you want correct grammar, you may go to England :)
Amazon Web Services Amazon Web Services has become the one to beat in the cloud game, and Amazon EC2, its compute capacity play, set the standard for spinning up and taking down cloud capacity quickly and affordably with a pay-as-you-go model.
Never wait for servers or infrastructure again
Instantly provision Windows and Linux VMs, apps, and infrastructure using Microsoft-managed datacenters in 13 regions around the world.
Build on the same infrastructure that allows Google to return billions of search results in milliseconds, serve 6 billion hours of YouTube video per month and provide storage for 425 million Gmail users.
The communications giant's wireless network may get a lot of guff, but there are no flies on AT&T's cloud computing services. Its suite of Synaptic cloud offerings, which include Compute-as-a-Service and Storage-as-a- Service, comes with an SLA of 99.99 percent availability.
IBM offers a choice of robust, open infrastructure as a service (IaaS). Use self-service IaaS or our fully managed IaaS to deploy and scale virtual and dedicated bare-metal infrastructure, develop applications and run your production-ready workloads.
The Open Hybrid Cloud Application Platform by Red Hat
As a start-up, OpenShift has been an ideal platform because it has allowed us to focus on our application and our customers and not on infrastructure and operations.
Ruben Daniels, Cloud 9 IDE
salesforce.com CRM app