I lately attended an intriguing overview of Amazon Web Services and thought I’d share the best bits’. Amazon’s AWS offering has now become a big operation compared to its launch way back in. To give you an idea of scale, the comparable infrastructure and computing power that supported the entire AWS offering back in the year 2006 is now added every single day to satisfy ever growing demand. AWS is spread out across eight geographic areas, with local edges to provide proxy caching nearest to your location. This provides both redundancy, high availability and improved performance. AWS provides a fairly complete set of services to run almost anything you like and practically on a scale that’s only really limited by how much you are willing to spend.
So what can it offer you? Well, helpfully AWS provide Reference Architectures to assist you conceptualize particular architecture scenarios. You’ll find approaches to assist you with Large Scale Processing, Batch Processing, Disaster Recovery, Online Gaming and of course their bread and butter electronic commerce approach. Debates still rage over security in the cloud and while cloud services are maturing it’d be wrong to simply assuming that the security aspect will somehow simply go away. AWS is most likely as secure as it may be, at least on paper. AWS will reassure you with Multi Factor Authentication, Encryption and various security accreditation’s up to military levels.
You may even implement your very own security models to your very own standards. The question has to be answered do you trust AWS to manage and shield your data and services? On the other hand given that AWS have handed over the keys to the consumer to build their very own services security becomes a shared responsibility. For each client the view, approach and even the decision will be different. Local laws can also effect your decision about which kind of data you’re permitted to host. Compute Ec2 – These are the elastic compute cloud virtual machine instances which can be rented and configured by the characteristics of the workload from cell phone to large scale cluster systems.
Dedicated hardware is assigned for High Instance usage. Cloud Watch monitoring – This service will automatically resize the environment based on performance monitoring and will add more instances as required based on demand. Transport for London uses this service to scale their operations on demand. Workspace – That is a fully managed desktop environment utilizing the G2 graphical instance supporting desktop products like Windows on Nvidia GRID GK104 Kepler GPU’s. Simple Storage – S3 is an extremely scalable storage platform utilized by the likes of DropBox, Shazam and of course Amazon’s retail business. Elastic Block Store – This provides persistent block level storage volumes for use with Amazon EC2 instances.