RSS

Tag Archives: AWS

Amazon Database Services

Episode 70

Today we will continue with AWS stuff after a short break. You might remember a brief introduction to the database category in Episode 65: The Amazon Web Services Jungle. It’s time to expand upon that a bit as we did with compute and storage categories before.

524c8c68ada0f6cdff11d6d70d3fc622.jpg

We will dive a bit deeper into four services, which somehow represents different approaches to organized data storage: Relational Database Service, DynamoDB – a NoSQL database, ElastiCache – an in-memory data grid and Redshift – data warehouse.

RDS – Long time ago…

Amazon RDS, released in 2009, is a service for managing “classic” relational databases, stuff that usually first comes to mind when we think of “database”.  RDS offers several engines: PostgreSQL, MySQL, MariaDB, Oracle database, MS SQL Server and Amazon’s own AuroraDB. The service simplifies setting up a database – we don’t have to prepare a machine, install the database server on it, care about updates, licensing, HDD size, CPU, RAM, scaling, backups, replication, stand-by and Read the rest of this entry »

 
Leave a comment

Posted by on May 18, 2017 in AWS, Cloud, Technology

 

Tags: , , , ,

Amazon Compute: To serve or not to serve?

Episode 68

This is the fifth article in the Amazon Web Services Series so far (or sixth, if you consider the cloud computing intro a part of it). Within three weeks, we went through a list of all currently available AWS services and then, in the previous article, we focused on storage category: S3, Glacier, EFS and EBS. Today we are going to dive into the compute category, particularly EC2 and Lambda services.

cloud_station__by_shelest-d4q3s33.jpg

EC2 and Lambda represents two main computing models we can consider when hosting any application in AWS. We can have a server – a classic virtual machine, either with or without containers, or we can bypass all that and just run a piece of code as a function. Let’s look at both solutions and compare.

Elastic Compute Cloud

EC2 was introduced by AWS in 2006, and in 2010 the entire Amazon retail business switched to it. In essence, EC2 service is about providing virtual machines, or computing instances. Instead of buying physical servers and taking care of them, we can just buy time of the machine, get more when our needs grow and discard if they shrink as with everything in the cloud. Instances come in many different Read the rest of this entry »

 
3 Comments

Posted by on May 4, 2017 in AWS, Cloud, Technology

 

Tags: , , , , , ,

Amazon Storage Services: S3 and beyond

Episode 67

April is definitely the AWS month in here. We started in episode 64 with an introduction, and an overview of first 3 service groups, then in the two following episodes we went through next 15 groups at a lightning fast pace for a total of 80 individual services. Oh my, that was a lot of links, and I bet, something new appeared meanwhile.

0bb3efcef86547a6dee64bf8db625f01.jpg

Today we are going to expand a bit upon the storage category, most importantly: S3, Glacier, EFS and EBS. We will talk about what those are exactly, what are the options, use cases and we will present some tips. I actually missed EBS from the list in the first article, since it does not appear under storage category in the AWS console, it is however present there on the webpage. However, let’s start with the most commonly known service, the S3.

Simple Storage Service

S3 is one of the oldest publicly available AWS services, and was launched in 2006. It’s an object-based storage for files up to 5TB in size. In order to upload one, we have to create a bucket first. Buckets act as Read the rest of this entry »

 
1 Comment

Posted by on April 26, 2017 in AWS, Cloud, Technology

 

Tags: , , , , , ,

Amazon Web Services Zoo

Episode 66

Two weeks ago we started our small AWS adventure with an introduction. Aside from basics we took a look at Compute, Storage and Networking. Week ago we went through Security, Databases, Migration, Developer and management tools and Messaging. Let’s continue with the rest of the list.

jungle-mule.jpg

Artificial Intelligence category is where things are starting to get interesting. Those services are based on machine learning technology that has access to massive (and I mean massive) amount of data belonging to AWS users. Yes, AWS AI pokes into your data. No privacy, sorry. Read the rest of this entry »

 
Leave a comment

Posted by on April 20, 2017 in AWS, Cloud, Technology

 

Tags: ,

Amazon Web Services Jungle

Episode 65

In the previous episode, we introduced Amazon Web Services, talked a little about history, concepts, notions and briefly about competition.  We looked at three categories of services which are the basic building blocks of software systems, namely Compute, Storage and Network. Today we will continue the walk through the AWS jungle.

b4f3d4e2d87035718e79599742941f4c

Categories and services are changing rapidly. When I started the previous article few weeks ago, there were 17 categories, now there is one more. Let’s see what’s in there.

Security, Identity and Compliance should be considered one of core aspects of any application environment, even if the application itself has no business notion of identified users. Read the rest of this entry »

 
2 Comments

Posted by on April 13, 2017 in AWS, Cloud, Technology

 

Tags: , , ,

Amazon Web Services Intro

Episode 64

Seven weeks ago we had an introduction to cloud computing, so now, having some background, we can take a better look at one particular cloud provider. We will talk about why Amazon Web Services is currently so hot topic, a bit of history, some basic terminology, architecture, most important services and alternatives to AWS.

fc31f0ca99184fe4809c9562015e61fa.jpg

AWS is currently the most popular, largest and fastest growing cloud platform in the world. Since first quarter of 2016, Amazon is making more money on cloud services than on selling books. Check out this article if you want to know more about the numbers. Amount of organizations migrating their stuff to AWS and starting new projects there is growing so fast, that familiarity with this platform became very valuable skill on the IT market, and it’s a good investment for any software developer.

Rise of Amazon

History of AWS starts somewhere in the beginning of 21st century, with the realization, that the company need a clean, internal infrastructure as a service thing to operate more efficiently. Read the rest of this entry »

 
3 Comments

Posted by on April 6, 2017 in AWS, Cloud, Technology

 

Tags: , , , , ,

Cloud Computing Intro

Episode 57

Last week we talked about virtual machines and containers and rapidly growing popularity of the latter. Another subject that people in software development talk a lot is the cloud. Everyone wants to be in the cloud nowadays, there is a number of good reasons to do that and some reasons not to.

2322dc8bfd0a655059a0b4d0301ea218.jpg

Originally, I wanted to write an introduction to Amazon Web Services this week, since I’m into this topic recently. However, I realized that the introductory paragraph about the cloud in general is growing too fast and it requires a separate article. Let’s start with a bit of history of cloud computing. Remember: There is no cloud. There is just someone else’s computer.

Cirrus: Long Time Ago…

After the initial developments in computing technology, in sixties and seventies, it was typical, that organization had one large computer, the mainframe, and people were connecting to it over the network using terminals, just to send data and receive results. Then, there was the microcomputer revolution, and Read the rest of this entry »

 
2 Comments

Posted by on February 16, 2017 in Cloud, Technology

 

Tags: , , , ,