Posts

Showing posts from October, 2017

AWS- Global Infrastructure

AWS Global Infrastructure Is the physical infrastructure that supports all software that is available to end user as services. Spread across different countries, established as data centre. In AWS terminology they are categorised as Regions, Availability zone and Edge locations. Regions are marked geographical area. Each region has Availability zone(Data Centre), minimum two to support failover can have more. Edge locations are physical systems distributed among regions to cache frequent queries and request for faster access.

AWS - Compute

Compute EC2 are VM on cloud run as an instance. EC2 container services are used to support cluster infrastructure. Elastic Beanstalk used to deploy code on amazon web services. Lambda is used as a service where we just deploy our code and set some events or triggering point for code to run and respond. LightSail to deploy code for those who has no experience of AWS deployment. 

AWS - Databases

Databases Relational databases (Oracle, SQL server, Aurora). DynamoDB is non-relational databases. RedShift is data warehouse solution. Elasticache is a cache service for database.

AWS - Migration

Migration Snowball service to migrate all disk data to AWS cloud. Database migration services(DMS) to migrate on premise database to AWS cloud or to migrate between AWS clouds. Server migration services to migrate on premise VM to AWS.

AWS - Analytics

Analytics Athena service allows to run SQL query on S3. Elastic map reduce(EMR) service to process large amount of data. Cloud search Elastic search Kinesis to analyse real time data. Data pipeline service to move data. Quick sight is business analytics tool.

AWS - Management Tools

Management Tools Cloud watch monitor AWS environment like EC2 instance etc. Cloud formation is a way of turning infrastructure into code of AWS like template. Cloud trail is used for auditing. Opsworks is used for automating deployment of server using chef. Config manager to monitor environment for any break, auditing with alert. Service catalog allows to authorise services. Trusted advisor is automating advisor for environment.

AWS - Application services

Application services Step function is used to visualise whats going on with application and its services it is using. Simple workflow service (SWF). API gateway allows to access backend services. AppStream is used to streaming desktop application. Elastic transcoder is used to format video for different devices.

AWS - Developer tools

Developer tools CodeCommit CodeBuild CodeDeploy CodePipeline

AWS - Mobile services

Mobile services MobileHub Cognito DeviceFarm MobileAnalytics PinPoint

AWS - Business Productivity

Business Productivity WorkDocs WorkMail

AWS - Internet of Things(IOT)

Internet of Things(IOT) iOT to monitor many devices

AWS - Desktop and App streaming

Desktop and App streaming Workspaces is like VDI. App Streaming 2.0

AWS - Artificial Intelligence

Artificial Intelligence Alexa Lex Polly Machine Learning Rekognition

AWS - Messaging

Messaging SNS SQS SES

AWS - Critical Terms

Critical Terms Users - End users. Groups - A collection people under one set of permissions. Roles - Create and assign them to AWS resources. Policies - It is a document that defines one or more permissions.

AWS - Security and Identity

AWS - Security and Identity Identity Access Management (IAM) used to manage user, groups, permission, etc. Inspector is an agent on VM to monitor security and reporting. Certificate Manager managing SSL certificate. Directory service for Active directory service and other directory service. Web application firewall for application level protection. Artifacts list of access-controlled documents 1 - IAM It is used to manage users, permission and level of access to AWS console. IAM console to manage user account access. Identity federation: Linking to users multiple accounts like Facebook, Twitter, AD service etc. Multifactor authentication[MFA]. Supports temporary access for users and devices. Custom password policy. Integrates other AWS services. Support PCI DSS[The Payment Card Industry Data Security Standard (PCI DSS) is an information security standard for organisations that handle branded credit cards from the major card schemes]. IAM is not region specific ...

AWS - Solution Architect Associate

AWS Solution Architect Associate Services to learn for exam AWS Global infrastructure - Physical infrastructure for all services. Network and Content Delivery Compute Storage Database Security and Identity Management Tools Desktop and App Streaming - High level Messaging