AWS TEMINOLOGY AND LINKS
AWS TERMINOLOGY
AWS Management Console - It is a web-based user interface which is simple and intuitive and is used to manage Amazon Web Services.
https://aws.amazon.com/console/
AWS COMMAND LINE INTERFACE (AWS CLI) - The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
AMAZON MACHINE IMAGES(AMI) - An Amazon Machine Image (AMI) provides the information required to launch an instance. You must specify an AMI when you launch an instance.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html
AMAZON MACHINE IMAGES(AMI) LAUNCH PERMISSIONS - The AMI also includes launch permissions. These permissions control which AWS accounts can use the AMI to launch instances, and they also allow you to make the AMI available to the public.
AWS Elastic Cloud Compute (Amazon EC2) It is a service that provides secure and reliable capacity in the cloud and it also makes it easier for developers to make web-scale cloud computing. https://aws.amazon.com/ec2/
AWS Elastic Cloud Compute (Amazon EC2 - Instance Profile
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html
AWS Elastic Cloud Compute (Amazon EC2 - Execute user data to automatically create a file with every restart of my Amazon EC2 instance By default, user data scripts and cloud-init directives run only during the first boot cycle when an instance is launched
https://aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/
AWS Elastic Cloud Compute (Amazon EC2) - Hibernate Your Linux Instance
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html
AWS ELASTIC BEANSTALK - AWS Elastic BeanStalk helps to deploy and manage the AWS applications without worrying about the infrastructure.
https://aws.amazon.com/elasticbeanstalk/
ELASTIC LOAD BALANCER - Helps to distribute the incoming traffic to different targets which can be Amazon EC2 instances, containers, and IP addresses and hence reduces the load. https://aws.amazon.com/elasticloadbalancing/
AUTO SCALING - AWS Auto Scaling monitors your applications and automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost.
https://aws.amazon.com/autoscaling/
AMAZON WORKSPACES - Amazon WorkSpaces is a managed, secure Desktop-as-a-Service (DaaS) solution. You can use Amazon WorkSpaces to provision either Windows or Linux desktops in just a few minutes and quickly scale to provide thousands of desktops to workers across the globe..
https://aws.amazon.com/workspaces/
AWS LAMBDA- AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running.
https://aws.amazon.com/lambda/
VIRTUAL PRIVATE CLOUD (VPC)- It helps the user to monitor a logically isolated section of the AWS cloud. In this section, the user can launch the AWS resources.
ROUTE 53- It is a Cloud Domain Name (DNS) system web service. It also translates the name into IP address for the companies. It is also compliant with IPv6.
https://aws.amazon.com/route53/
DIRECT CONNECT - It helps the user to set up a dedicated network from
on-premise to AWS.
https://aws.amazon.com/directconnect/
AMAZON S3 (AWSS3) is a storage service by AWS which helps the user to store and retrieve the data.
ELASTIC BLOCK STORE (EBS) It is a storage volume which is used along with Amazon EC2 instances in the AWS cloud.
EBS VOLUME TYPES
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html
EBS BLOCK DEVICE MAPPING - A block device mapping defines the block devices (instance store volumes and EBS volumes) to attach to an instance. You can specify a block device mapping as part of creating an AMI so that the mapping is used by all instances launched from the AMI.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html
AWS STORAGE GATEWAY - Storage Gateway helps the user by enabling the current application to use AWS cloud storage.
https://aws.amazon.com/storagegateway/
AMAZON GLACIER - It is an economical storage service which also provides security features for data archiving and backup.
https://aws.amazon.com/glacier/
AWS SNOWBALL - Snowball is used to transfer a large amount of data in and out of the AWS cloud. It uses divides which are secure and transfers a large amount of data.
https://aws.amazon.com/snowball/
AMAZON CLOUDFRONT – Amazon CloudFront is a fast content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment.
https://aws.amazon.com/cloudfront/
Amazon Relational Database Service (Amazon RDS) –makes it easy to set up, operate, and scale a relational database in the cloud.
AMAZON AURORA – Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
https://aws.amazon.com/rds/aurora/
AMAZON ELASTICACHE- Amazon ElastiCache offers fully managed Redis and Memcached.
https://aws.amazon.com/elasticache/
DynamoDB - is a non-relational database service which provides enhanced performance. It also offers features like built-in security, backup and restores in-memory caching.
https://aws.amazon.com/dynamodb/
DynamoDB GLOBAL TABLES
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/globaltables_HowItWorks.html
AMAZON REDSHIFT - Amazon Redshift is a fully managed petabyte-scale data warehouse service in the cloud.
https://aws.amazon.com/redshift/
AMAZON KINESIS - Amazon Kinesis makes it easy to collect, process, and analyze real-time, streaming data so you can get timely insights and react quickly to new information.
https://aws.amazon.com/kinesis/
ELASTIC MAP REDUCE (AMAZON EMR)- it provides a managed Hadoop framework which processes several data across dynamically scalable Amazon EC2 instances.
AWS DATA PIPELINE - AWS Data Pipeline is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals.
https://aws.amazon.com/datapipeline/
AMAZON MACHINE LEARNING - This service makes it easy for the developers to use machine learning technology.
https://aws.amazon.com/machine-learning/
AMAZON CLOUDSEARCH - Is a totally managed service which makes it easy and economical to manage and scale a search solution for the website and application.
https://aws.amazon.com/cloudsearch/
AWS SIMPLE QUEUE SERVICE (AWS SQS) Is a managed messaging service which allows the user to decouple and scale microservices, distributed systemS, and serverless applicationS.
AMAZON SIMPLE NOTIFICATION SERVICE (SNS) - Is a fully managed message delivery service which informs the user about the status of the AWS Account.
AMAZON SIMPLE EMAIL SERVICE (SES) - Amazon Simple Email Service (Amazon SES) is a cloud-based email sending service designed to help digital marketers and application developers send marketing, notification, and transactional emails. It is a reliable, cost-effective service for businesses of all sizes that use email to keep in contact with their customers
AMAZON WORKMAIL - Amazon WorkMail is a secure, managed business email and calendar service with support for existing desktop and mobile email client applications.
https://aws.amazon.com/workmail/
IDENTITY AND ACCESS MANAGEMENT (IAM) - AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.
IDENTITY AND ACCESS MANAGEMENT (IAM)ROLES
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html
IDENTITY AND ACCESS MANAGEMENT (IAM)POLICIES
https://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies.html
https://docs.aws.amazon.com/en_pv/IAM/latest/UserGuide/access_policies_create.html
IDENTITY AND ACCESS MANAGEMENT (IAM)ACCESS KEY ID AND SECRET ACCESS KEY
https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html
AWS KEY MANAGEMENT SERVICE - (KMS) Makes it easy for you to create and manage keys and control the use of encryption across a wide range of AWS services and in your applications.
AWS CLOUDTRAIL - AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account.
https://aws.amazon.com/cloudtrail/
AWS CLOUDFORMATION – AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your AWS resources.
https://aws.amazon.com/cloudformation/
AWS MULTI-FACTOR AUTHENTICATION (MFA) – AWS Multi-Factor Authentication (MFA) is a simple best practice that adds an extra layer of protection on top of your user name and password.
https://aws.amazon.com/iam/features/mfa/
AWS IOT (Internet of Things)- IoT connects the physical world to the internet so that the user can utilize the data from various devices to increase productivity.
DATA LAKES AND ANALYTICS ON AWS - The most comprehensive, secure, scalable, and cost-effective portfolio of services to build your data lake and analytics solutions
https://aws.amazon.com/big-data/datalakes-and-analytics/
CLOUD STORAGE WITH AWS - Cloud storage is a critical component of cloud computing, holding the information used by applications. Big data analytics, data warehouses, Internet of Things, databases, and backup and archive applications all rely on some form of data storage architecture. Cloud storage is typically more reliable, scalable, and secure than traditional on-premises storage systems
https://aws.amazon.com/products/storage/
AWS NETWORKING AND CONTENT DELIVERY - AWS networking products help to isolate the cloud infrastructure, connect to a physical network, and scale the capacity to handle the requests.
https://aws.amazon.com/products/networking/
AWS SDK - Tools for developing and managing applications on AWS
AWS LIGHTSAIL – LightSail helps the inexperienced user by offering bundles of cloud computing power and memory.
Virtual servers, storage, databases, and networking for a low, predictable price
https://aws.amazon.com/lightsail/
AWS COMPLIANCE - AWS has audit-friendly service features for PCI, ISO, SOC and other compliance standards.
https://aws.amazon.com/compliance/
AWS DEVELOPER TOOLS - Host code, build, test, and deploy your applications to AWS
https://aws.amazon.com/products/developer-tools/
AWS MANAGEMENT AND GOVERNANCE - AWS is focused on addressing some of the most challenging requirements for IT management and governance. There are six key reasons customers choose AWS.
https://aws.amazon.com/products/management-tools/
AWS TRUSTED ADVISOR - AWS Trusted Advisor is an application that draws upon best practices learned from AWS’ aggregated operational history of serving hundreds of thousands of AWS customers. Trusted Advisor inspects your AWS environment and makes recommendations for saving money, improving system performance, or closing security gaps.
https://aws.amazon.com/premiumsupport/technology/trusted-advisor/faqs/
AMAZON ELASTIC CONTAINER SERVICE (AMAZON ECS) Is a highly scalable, high-performance container orchestration service that supports Docker containers and allows you to easily run and scale containerized applications on AWS.
AMAZON ELASTIC KUBERNETES SERVICE (AMAZON EKS) makes it easy to deploy, manage, and scale containerized applications using Kubernetes on AWS.
AWS FARGATE - AWS Fargate is a compute engine for Amazon ECS that allows you to run containers without having to manage servers or clusters
https://aws.amazon.com/fargate/
AWS ENTERPRISE SUPPORT - provides you with concierge-like service where the main focus is helping you achieve your outcomes and find success in the cloud.
https://aws.amazon.com/premiumsupport/plans/enterprise/
AWS PARTNER NETWORK - helping companies build successful AWS-based business practices and solutions
https://aws.amazon.com/partners/
AWS RISK MANAGEMENT
https://aws.amazon.com/blogs/enterprise-strategy/tag/risk/
https://d0.awsstatic.com/whitepapers/compliance/AWS_Risk_and_Compliance_Whitepaper.pdf
AWS WELL-ARCHITECTED FRAMEWORK
https://aws.amazon.com/architecture/well-architected/
https://d1.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf
AWS ORGANIZATIONS - helps you centrally govern your environment as you grow and scale your workloads on AWS.
https://aws.amazon.com/organizations/
AWS SUPPORT PLANS
https://aws.amazon.com/premiumsupport/plans/
AWS WHITEPAPERS & GUIDES
AWS CONFIG - is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources.
https://aws.amazon.com/config/
AWS COMPLIANCE
https://aws.amazon.com/compliance/
AWS SYSTEMS MANAGER
https://aws.amazon.com/systems-manager/
https://aws.amazon.com/systems-manager/features/
AWS OPSWORKS- Helps you deploy and manage applications on EC2 instances
https://aws.amazon.com/opsworks/
Placement Groups https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html
Launch Templates
https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchTemplates.html
Launch Configurations
https://docs.aws.amazon.com/autoscaling/ec2/userguide/LaunchConfiguration.html
Amazon EMR
https://aws.amazon.com/emr/
AWS Quick Starts - Quick starts are built by Amazon Web Services (AWS) solutions architects and partners to help you deploy popular technologies on AWS, based on AWS best practices for security and high availability.