Category: Amazon Web Services

1795943

Kinesis Streams: An overview

Overview details: Kinesis streams are fully managed They enable data processing on the data stream using Lambda to enable transformation of data (discussed in detail later) They can concurrently be consumed by multiple applications The streams can replay data within the data retention period for reprocessing Streams provide...

Kinesis Firehose: An Overview

Kinesis Firehose is specifically designed to load streaming data into S3, Redshift or Elasticache and no other destinations. Some key notes on Firehose are: You can change the destination (between S3, Redshift or Elasticsearch) without downtime Firehose is fully managed, automatically auto-scaled and requires no programming to configure...

Cloud HSM & KMS Services

Cloud HSM Cloud HSM is a dedicated hardware security module (HSM) which is used to securely (to levels accepted by government organizations) generate, secure and manage cryptographic keys for data encryption. CloudHSM can be deployed in a cluster of up to 32 individual HSM, spread across multiple availability...

AWS Security Concepts

AWS has a shared security model, meaning they commit to looking after part of the environment while you must look after the rest. We can generalize & say that AWS look after all of the bits of the environment that they can touch. AWS Responsibility: AWS are responsible...

Kinesis Analytics Service

Kinesis is a real time data processing service provided by AWS. It continuously captures and stores large amounts of data that power real time streaming dashboards. A benefit of Kinesis is that in addition to real-time processing, we can also enable parallel processing which enables multiple Kinesis apps...

AWS: Hybrid Environments

VPN The VPN connectivity with AWS enables us to combine resources from our on-premise environment with those in our AWS environment. The VPN enables you to extend a subnet from one geographic location to another, across two separate networks. Each side of the VPN (on premise and AWS)...

AWS: Route 53 Overview

Route 53 is the domain name management service provided by AWS that provides us with further opportunities to make our environment highly available & fault tolerant. Route 53 can be used to send traffic to Cloudfront, ELB, EC2, RDS or S3 instances and can be used both externally...

AWS Monitoring Services

Cloudwatch Cloudwatch is a tool in AWS which enables you to monitor your AWS resources and the applications you run in AWS in real-time. You can create thresholds (e.g. 90% CPU usage on EC2) that when exceeded work in conjunction with SNS to alert the recipients of a...

AWS Application Services

SNS SNS (Simple Notification Service) is a service that automates the sending of email or text messages based on an event in your AWS account. It does this by working in conjunction with Cloudwatch to produce alarms when a certain threshold is exceeded, when there is downtime or...

AWS Database Services

There are two major database offerings within AWS. The first is RDS, which is designed to house relational databases. The second is DynamoDB which is for non-relational databases. RDS (Relational Database Service) As described above, RDS is used for relational databases. It supports a variety of different database...