Highlights
- Design and best practice for AWS Cloud applications
- How to deploy applications onto an Amazon EC2 instance
- Use the AWS web services with the applications.
- How to use the AWS Console to set and configure AWS services
- How use AWS Java Toolkit APIs to set up, configure and access AWS Services
Course Details
· Overview of Amazon AWS
An overview of AWS including the most useful and important services
◦ Amazon Elastic Computing Cloud(EC2)
◦ Amazon Relational Database Service(RDS)
◦ Amazon Simple Storage Service(S3)
◦ AWS Access and Identity Management
◦ SimpleDB
◦ Cloudwatch
◦ AWS Application Environment
◦ Elastic Load Balancing
◦ Java AWS SDK
Using an EC2 (Linux) instance
◦ Using the AWS Management Console
◦ Security and key pairs
◦ Find and Launching a suitable instance
◦ Using the AWS Java SDK classes to obtain and configure EC2 instances
◦ Command line tools
· Setting up the Application AWS Enviroment
◦ Security
◦ Scaling
◦ Load Balancing
◦ Monitoring
◦ Using the AWS Java SDK classes to set up the environment
◦ Considering the best environment for your Application.
· AWS Elastic Bean Stalk
Amazon Web Services (AWS) comprises about 25 services, each of which exposes an area of functionality. This variety of services offers flexibility to managing AWS infrastructure. However using them can be a challenging. AWS Elastic Beanstalk allows quick deployment and manage applications in the AWS cloud reducing management complexity without restricting flexibility
◦ Using AWS Elastic Bean Stalk from Java Applications
Programming AWS
◦ AWS Regional Selection
◦ Exception Handling
◦ Logging Control
◦ Access Control Policies
◦ Client Network Configuration
◦ Using the AWS Java SDK APIs to handle exceptions,logging and configure access control policies
· Using AWS Storage Services.
AWS offers a number of storage services for different kinds of storage needs
◦ Relation Database Service (RDS)
◦ Elastic Block Service (EBS)
◦ Simple Storage Service(S3)
◦ Accessing Storage Services using Java AWS Toolkit APIs
◦ Selecting the Appropriate Storage Solution
· Using the AWS Toolkit for Eclipse
The AWS Toolkit for Eclipse supports the development of Java Enterprise applications.
· Review of other AWS Services
◦ Amazon Simple Queue Service(SQS)
◦ Amazon Simple Notification Service(SNS)
◦ Amazon Simple Email Service(SES)
◦ Java AWS SDK APIs for other services
· Designing for the AWS Cloud
◦ Security
◦ Scalability
◦ Reliability
◦ Choosing AWS Services
◦ Best Practices
Who should attend
Feedback
4.8 out of 5 average
"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. Clive gave us some best practice ideas and tips to take away. Fast paced but the instructor never lost any of the delegates"
Brian Leek, Data Analyst, May 2022
“JBI did a great job of customizing their syllabus to suit our business needs and also bringing our team up to speed on the current best practices. Our teams varied widely in terms of experience and the Instructor handled this particularly well - very impressive”
Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2022