AWS is a range of powerful & cost effective,

cloud based services and applications from Amazon.

Call us today to discuss your AWS development requirements on 01786 430076

What is AWS?

AWS (Amazon Web Services) are a range of secure Cloud Based Services and Applications provided by Amazon.

AWS goes beyond simple hosting services and instead allows users to spin-up servers on demand, process data streams, use Artificial Intelligence and much more.

The business model is Pay As You Go, providing access to highly sophisticated and incredibly powerful features cost effectively.

AWS reporting ensures that you are always aware of where your costs are.

We run though some of the features we think are particularly useful below, and you can also listen to our Podcast.

 

AWS explained. or... What does AWS let me do?

1. Cloud computing: AWS provides an ever increasing range of secure cloud based services and applications.

The most popular services that are on offer are associated with server provisioning, database use and compute power.

The services are provided on a Pay As You Go business model, and many services have Free Tiers. This approach minimises commercial risk significantly.

2. Compute: AWS offers a wide range of compute instances to allow you run applications of any size .

AWS provides pre-configured compute instances to help you get up to speed fast.

Each family of instances come with a variety of increasingly powerful options. This means you can choose the perfect server for your application.

Amazon give guideance on the typical use for each family of instances.

3. Storage: AWS provides options for local server storage & network storage. It also offers storage to the cloud.

Local server storage is provided in the form of SSDs, and these can be specified based on size or on provisioned IOPS.

Conventional HDD Volumes are available via EBS.

Cloud storage is available via Simple Storage Service (S3).

4. Database: AWS supports a range of different Database technologies, from MySQL to ORACLE.

Choosing your preferred database is simple with AWS.

And AWS gives a further option, on top of the Database technology, if wanted - RDS.

RDS is a fully managed Database service, allowing you to concentrate on the application - not the database.

5.  Content Delivery: At the heart of AWS Content Delivery lies Elastic Load Balancing to keep your systems running smoothly.

With the ease with which you can scale, AWS alos provides sophisticated Load Balancing options.

It automatically shares load across multiple EC2 instances and across multiple Availability Zones if required.

6.  Management: AWS comes with a number of management tools, core to those is CloudWatch allowing you to monitor performance and use.

AWS has made managing your AWS instances simple.

CloudWatch allows you to monitor, among other things, disk IO queues & Processor use. This is important from not just a technical viewpoint but also from a financial one.

7. Analytics: AWS has a range of services allowing you to catalogue and analyse data. As well as data stream processing.

As an example of one of the Analytics Services  provided by AWS it is worth looking at Kinesis.

Kinesis allows you to analyse data streams in realtime with multiple functions. This provides the capability to detect anomalies in fast moving data and to take appropriate action.

8. Machine Learning: Artificial Intelligence has been made affordable for AWS users, including transcribe and translate services.

AWS is transforming the way in which businesses can access AI technology.

Among a range of possibilities, the AWS services allow you to detect sentiment in text, translate copy and even to transcribe.

9. Cost Management: AWS keeps costs transparent by providing Cost Explorer to help you identify where you can save costs on your AWS use.

Amazon have made managing costs as transparent as possible, an nothing exemplifies this quite like Cost Explorer.

A set of reports are available to let you see where your costs are, but you can create custom reports and even forecast future costs. That keeps you in control.

10. Serverless Computing: AWS introduces the notion of serverless computing thanks to the services such as Lambda.

Lamba functions allow you to run code when you need extra processing despite not having the processing power available to you.

Instead you let Amazon run your Lambda functions on it's servers when you choose. You only pay for the processing used. That means you can handle peaks in demand very cost effectively.

11. Scaling: With Elastic Cloud Compute (EC2), AWS allows users to scale up easily when required.

AWS gives you a number of Free Tier Options, that means you can spin up a server instance and use it for free (up to certain limits).

Then as you get familiar with what your application needs you can opt for a more powerful instance.

That ability to scale gives you immense flexibility.

12. Performance: AWS gives users access to faster processors, and faster storage when required.

The Pay As You Go, "On Demand" business model ensures that you can easily change the configuration of your instance - be that processor compute power or storage.

And when the time is right you can opt for Reserved Instances rather than "On Demand". These are contracted, but can be 40% cheaper than "On Demand".

AWS takes cloud hosting and cloud services to a new level

What is AWS good for?

Amazon have made setting up and monitoring AWS as simple as possible. It's impressive. That means AWS is ideal for anything, but here are a few suggestions.

1. Use AWS Lambda Functions on sites where sudden spikes in traffic can occur. Examples could include a Ticketing Site handling a popular, limited availability event.

2. Use AWS Cloud Watch to detect when your servers are under pressure, allowing you to look at more powerful options.

3. Take advantage of RDS to ensure your Database is looked after and managed like no other.

4. AWS is good for managing costs. The range of management tools ensures you can see you are making best use of the technology for the costs involved.

5. Consider using the Free Tiers to try out new services; email and Lambda have generous Free Tiers for example.

 

AWS

 

 

Our AWS development team are experienced in designing,

deploying and maintaining systems that thrive on Amazon's Cloud.

Don't delay: call us on 01786 430076, or fill in our enquiry form, to find out how we can help and to discuss our availability.