Spring has officially sprung. As you enjoy the blossoming of May flowers, it may be worthy to also note some of the great tech talks blossoming online during the month of May. This month’s AWS Online Tech Talks features sessions on topics like AI, DevOps, Data, and Serverless just to name a few.
May 2017 – Schedule
Below is the upcoming schedule for the live, online technical sessions scheduled for the month of May. Make sure to register ahead of time so you won’t miss out on these free talks conducted by AWS subject matter experts. All schedule times for the online tech talks are shown in the Pacific Time (PDT) time zone.
Webinars featured this month are:
Monday, May 15
9:00 AM – 10:00 AM: Integrate Your Amazon Lex Chatbot with Any Messaging Service
Tuesday, May 16
10:30 AM – 11:30 AM: Deep Dive on Amazon EC2 F1 Instance
12:00 Noon – 1:00 PM: How to Connect Your Own Creations with AWS IoT
Wednesday, May 17
9:00 AM – 10:00 AM: OpsWorks for Chef Automate – Automation Made Easy!
10:30 AM – 11:30 AM: Serverless Orchestration with AWS Step Functions
Enterprise & Hybrid
12:00 Noon – 1:00 PM: Moving to the AWS Cloud: An Overview of the AWS Cloud Adoption Framework
Thursday, May 18
9:00 AM – 10:00 AM: Scaling Up Tenfold with Amazon EC2 Spot Instances
10:30 AM – 11:30 AM: Building Analytics Pipelines for Games on AWS
12:00 Noon – 1:00 PM: Serverless Big Data Analytics using Amazon Athena and Amazon QuickSight
Monday, May 22
9:00 AM – 10:00 AM: What’s New with Amazon Rekognition
10:30 AM – 11:30 AM: Building Serverless Web Applications
Tuesday, May 23
8:30 – 10:00 AM: Hands On Lab: Windows Workloads on AWS
10:30 AM – 11:30 AM: Streaming ETL for Data Lakes using Amazon Kinesis Firehose
12:00 Noon – 1:00 PM: Deep Dive: Continuous Delivery for AI Applications with ECS
Wednesday, May 24
9:00 – 10:00 AM: Moving Data into the Cloud with AWS Transfer Services
12:00 Noon – 1:00 PM: Building a CICD Pipeline for Container Deployment to Amazon ECS
Thursday, May 25
9:00 – 10:00 AM: Test Your Android App with Espresso and AWS Device Farm
Security & Identity
Tuesday, May 30
10:30 AM – 11:30 AM: Deep Dive on Amazon EC2 Elastic GPUs
Security & Identity
12:00 Noon – 1:00 PM: Securing Your AWS Infrastructure with Edge Services
Wednesday, May 31
8:30 – 10:00 AM: Hands On Lab: Introduction to Microsoft SQL Server in AWS
Enterprise & Hybrid
10:30 AM – 11:30 AM: Best Practices in Planning a Large-Scale Migration to AWS
12:00 Noon – 1:00 PM: Convert and Migrate Your NoSQL Database or Data Warehouse to AWS
The AWS Online Tech Talks series covers a broad range of topics at varying technical levels. These sessions feature live demonstrations & customer examples led by AWS engineers and Solution Architects. Check out the AWS YouTube channel for more on-demand webinars on AWS technologies.
Spring is in the air, new technologies are budding, and the community is buzzing.
Which means it’s also springtime in the city by the bay and AWS is thrilled to announce an exciting event, AWS Community Day.
AWS Community Day is a community-led event in San Francisco where AWS Community Heroes, user group leaders, and other AWS enthusiasts will come together to deliver a full day of technical sessions on the latest in cloud computing.
During the event, you will get an opportunity to learn about the latest cloud computing trends, optimization best practices, and practical insights securing your infrastructure. Additionally, you will have the chance to discuss approaches to building healthy AWS meetups and community knowledge-sharing sessions.
In order to learn more details about the AWS Community Day in San Francisco, take a look at the blog post written by Community Hero, Eric Hammond, found here: https://alestic.com/2017/05/aws-community-day-san-francisco/.
Don’t miss this great event, register today to take part in the AWS Community Day.
I’m a life-long learner! I try to set aside some time every day to read about or to try something new. I grew up in the 1960’s and 1970’s, back before the Internet existed. As a teenager, access to technical information of any sort was difficult, expensive, and time-consuming. It often involved begging my parents to drive me to the library or riding my bicycle down a narrow road to get to the nearest magazine rack. Today, with so much information at our fingertips, the most interesting challenge is deciding what to study.
As we do every month, we have assembled a set of online tech talks that can fulfill this need for you. Our team has created talks that will provide you with information about the latest AWS services along with the best practices for putting them to use in your environment.
The talks are free, but they do fill up, so you should definitely register ahead of time if you would like to attend. Most of the talks are one hour in length; all times are in the Pacific (PT) time zone. Here’s what we have on tap for the rest of this month:
Monday, April 24
10:30 AM – Modernize Meetings with Amazon Chime.
Tuesday, April 25
8:30 AM – Hands On Lab: Windows Workloads on AWS.
Wednesday, April 26
9:00 AM – IDC and AWS Joint Webinar: Getting the Most Bang for your Buck with #EC2 #Winning.
Thursday, April 27
8:30 AM – Hands On Lab: Introduction to Microsoft SQL Server in AWS.
I will be presenting Tuesday’s service overview – hope to “see” you there.
One of the first things I got to do when I joined the AWS Blog team was to attend the summit in New York City last August. Meeting all of our customers, checking out Game Day, and getting to see the enthusiasm of the AWS community made me even more excited to be starting my adventure working on the blog with Jeff.
This year’s AWS Summit dates have been announced and whether you are new to the cloud or an experienced user, you can always learn something new at an AWS Summit. These free events, held around the world, are designed to educate you about the AWS platform. Our team has built a program that offers a multitude of learning opportunities covering a broad range of topics, and technical depth. Join us to develop the skills needed to design, deploy, and operate infrastructure and applications on AWS.
We have Summits taking place across North America, Latin America, Asia Pacific, Europe, the Middle East, Japan, and Greater China. To see the full list of cities and dates, check out the AWS Summits page.
Registration is now open for six locations including; San Francisco, Sydney, Singapore, Kuala Lumpur, Seoul, Manila, and Bangkok. You can also subscribe to the AWS Events RSS feed, follow @awscloud, and find us on Facebook.
And you never know, along with learning all sorts of new things at the summit, you just might run into me or Jeff and snag a blog sticker too!
Unbelievably it is March already, as you enter into the madness of March don’t forget to take some time and learning more about the latest service innovations from AWS. Each month, we have a series of webinars targeting best practices and new service features in the AWS Cloud.
I have shared below the schedule for the live, online technical sessions scheduled for the month of March. Remember these talks are free, but they fill up quickly so register ahead of time. The online tech talks scheduled times are shown in Pacific Time (PT) time zone.
Webinars featured this month are as follows:
Tuesday, March 21
9:00 AM – 10:00 AM: Deploying a Data Lake in AWS
10:30 AM – 11:30 AM: Optimizing the Data Tier for Serverless Web Applications
12:00 Noon – 1:00 PM: One Click Enterprise IoT Services
Wednesday, March 22
10:30 – 11:30 AM: ElastiCache Deep Dive: Best Practices and Usage Patterns
12:00 Noon – 1:00 PM: A Deeper Dive into Apache MXNet on AWS
Thursday, March 23
9:00 – 10:00 AM: Developing Applications with the IoT Button
10:30 – 11:30 AM: Automating Management of Amazon EC2 Instances with Auto Scaling
Friday, March 24
10:30 – 11:30 AM: An Overview of Designing Microservices Based Applications on AWS
Monday, March 27
9:00 – 10:00 AM: How to get the most out of Amazon Polly, a text-to-speech service
Tuesday, March 28
10:30 AM – 11:30 AM: Getting the Most Out of the New Amazon EC2 Reserved Instances Enhancements
12:00 Noon – 1:30 PM: Getting Started with AWS
Wednesday, March 29
9:00 – 10:00 AM: Best Practices for Managing Security Operations in AWS
10:30 – 11:30 AM: Deep Dive on Amazon S3
12:00 Noon – 1:00 PM: Log Analytics with Amazon Elasticsearch Service and Amazon Kinesis
Thursday, March 30
9:00 – 10:00 AM: Active Archiving with Amazon S3 and Tiering to Amazon Glacier
10:30 AM – 11:30 AM: Deep Dive on Amazon Cognito
12:00 Noon – 1:00 PM: Building a Development Workflow for Serverless Applications
The AWS Online Tech Talks series covers a broad range of topics at varying technical levels. These technical sessions are led by AWS solutions architects and engineers and feature live demonstrations & customer examples. You can also check out the AWS on-demand webinar series on the AWS YouTube channel.
Jordin Green is our guest writer today, with an inside view from the floor of HIMSS17.
Empathy. It’s not always a word you hear associated with technology but one might argue it should be a central tenet for the application of technology in healthcare, and I was reminded of that fact as I wandered the halls representing AWS at HIMSS17, the Healthcare Information and Management System Society annual meeting.
At Amazon, we’re taught to obsess over our customers, but this obsession takes on a new level of responsibility when those customers are directly working on improving the lives of patients and the overall wellness of society. Thinking about the challenges that healthcare professionals are dealing with every day drives home how important it is for AWS to ensure that using the cloud in healthcare is as frictionless as possible. So with that in mind I wanted to share some of the things I saw in and around HIMSS17 regarding healthcare and AWS.
I started my week at the HIMSS Cloud Computing Forum, which was a new full-day HIMSS pre-day focused on educating the healthcare community on cloud. I was particularly struck by the breadth of cloud use cases being explored throughout the industry, even compared to a few years ago. The program featured presentations on cloud-based care coordination, precision medicine, and security. Perhaps one of the most interesting presentations came from Jessica Kahn from the Center for Medicare & Medicaid Services (CMS), talking about the analytics platform that CMS has built in the cloud along with Nuna. Jessica talked about how a cloud-based platform allows CMS to make decisions based on data that is a month old, rather than a year or years old. Additionally, using an automated, rules-based approach, policymakers can directly query the data without having to rely on developers, bringing agility. Nuna has already gained a number of insights from hosting this de-identified Medicaid data for policy research, and is now looking to expand its services to private insurance.
The exhibition opened on Monday, and I was really excited to talk to customers about the new Healthcare & Life Sciences category in the AWS Marketplace. AWS Marketplace is a managed and curated software catalog that helps customers innovate faster and reduce costs, by making it easy to discover, evaluate, procure, immediately deploy and manage 3rd party software solutions. When a customer purchases software via the Marketplace, all of the infrastructure needed to run on AWS is deployed automatically, using the same pay-as-you-go pricing model that AWS uses. Creation of a dedicated category of healthcare is a huge step forward in making it easier for our customers to deploy cloud-based solutions. Our new category features telehealth solutions, products for managing HIPAA compliance, and products that can be used for revenue cycle management from AWS Partner Network (APN) such as PokitDok. We’re just getting started with this category; look for new additions throughout the year.
Later in the week, I tried to spend time at the number of APN Partners exhibiting at HIMSS this year, and it’s safe to say our ecosystem also had lots of moments to shine. Orion Health announced that they will migrate their Amadeus precision medicine platform to the AWS Cloud. Orion has been deploying on top of AWS for a while now, including notably the California-wide Health Information Exchange CalINDEX. Amadeus currently manages 110 million patient records; the migration will represent a significant volume of clinical data running on AWS. New APN Partner Merck announced a new Alexa skill challenge, asking developers to come up with new, innovative ways to use Alexa in the management of chronic disease. Healthcare Competency Partner ClearDATA announced its new fully-managed Containers-as-a-Service product, which simplifies development of healthcare applications by providing developers with a HIPAA-compliant environment for building, testing, and deployment.
This is only a small sample of the activity going on at HIMSS this year, and it’s impossible to capture everything in one post. You learn more about healthcare on AWS on our Cloud Computing in Healthcare page. Nonetheless, after spending four days diving in to healthcare IT, it was great to see how AWS is enabling our healthcare customers and partners deliver solutions that are impacting millions of lives across the globe.
In order to make sure that the AWS Blog is meeting your information and entertainment needs, we are planning to conduct some usability panels later this month. We are looking for a mix or local (Seattle) and remote participants with any level of experience reading the blog and/or using AWS. If you participate in a usability panel, you’ll receive an Amazon.com gift card as a token of our appreciation.
If you are interested in participating, sign up today.
We launched EC2 Run Command late last year and have enjoyed seeing our customers put it to use in their cloud and on-premises environments. After the launch, we quickly added Support for Linux Instances, the power to Manage & Share Commands, and the ability to do Hybrid & Cross-Cloud Management. Earlier today we made EC2 Run Command available in the China (Beijing) and Asia Pacific (Seoul) Regions.
Our customers are using EC2 Run Command to automate and encapsulate routine system administration tasks. They are creating local users and groups, scanning for and then installing applicable Windows updates, managing services, checking log files, and the like. Because these customers are using EC2 Run Command as a building block, they have told us that they would like to have better visibility into the actual command execution process. They would like to know, quickly and often in detail, when each command and each code block in the command begins executing, when it completes, and how it completed (successfully or unsuccessfully).
In order to support this really important use case, you can now arrange to be notified when the status of a command or a code block within a command changes. In order to provide you with several different integration options, you can receive notifications via CloudWatch Events or via Amazon Simple Notification Service (SNS).
These notifications will allow you to use EC2 Run Command in true building block fashion. You can programmatically invoke commands and then process the results as they arrive. For example, you could create and run a command that captures the contents of important system files and metrics on each instance. When the command is run, EC2 Run Command will save the output in S3. Your notification handler can retrieve the object from S3, scan it for items of interest or concern, and then raise an alert if something appears to be amiss.
Monitoring Executing Using Amazon SNS
Let’s run up a command on some EC2 instances and monitor the progress using SNS.
Following the directions (Monitoring Commands), I created an S3 bucket (jbarr-run-output), an SNS topic (command-status), and an IAM role (RunCommandNotifySNS) that allows the on-instance agent to send notifications on my behalf. I also subscribed my email address to the SNS topic, and entered the command:
And specified the bucket, topic, and role (further down on the Run a command page):
I chose All so that I would be notified of every possible status change (In Progress, Success, Timed Out, Cancelled, and Failed) and Invocation so that I would receive notifications as the status of each instance chances. I could have chosen to receive notifications at the command level (representing all of the instances) by selecting Command instead of Invocation.
I clicked on Run and received a sequence of emails as the commands were executed on each of the instances that I selected. Here’s a sample:
In a real-world environment you would receive and process these notifications programmatically.
Monitoring Execution Using CloudWatch Events
I can also monitor the execution of my commands using CloudWatch Events. I can send the notifications to an AWS Lambda functioon, an SQS queue, or a Amazon Kinesis stream.
For illustrative purposes, I used a very simple Lambda function:
I created a rule that would invoke the function for all notifications issued by the Run Command (as you can see below, I could have been more specific if necessary):
I saved the rule and ran another command, and then checked the CloudWatch metrics a few seconds later:
I also checked the CloudWatch log and inspected the output from my code:
This feature is available now and you can start using it today.
Monitoring via SNS is available in all AWS Regions except Asia Pacific (Mumbai) and AWS GovCloud (US). Monitoring via CloudWatch Events is available in all AWS Regions except Asia Pacific (Mumbai), China (Beijing), and AWS GovCloud (US).
I am a firm believer in the value of continuing education. These days, the half-life on knowledge of any particular technical topic seems to be less than a year. Put another way, once you stop learning your knowledge base will be just about obsolete within 2 or 3 years!
In order to make sure that you stay on top of your field, you need to decide to learn something new every week. Continuous learning will leave you in a great position to capitalize on the latest and greatest languages, tools, and technologies. By committing to a career marked by lifelong learning, you can be sure that your skills will remain relevant in the face of all of this change.
Keeping all of this in mind, I am happy to be able to announce that we will be holding an AWS DevDay in San Francisco on June 21st.The day will be packed with technical sessions, live demos, and hands-on workshops, all focused on some of today’s hottest and most relevant topics. If you attend the AWS DevDay, you will also have the opportunity to meet and speak with AWS engineers and to network with the AWS technical community.
Here are the tracks:
- Serverless – Build and run applications without having to provision, manage, or scale infrastructure. We will demonstrate how you can build a range of applications from data processing systems to mobile backends to web applications.
- Containers – Package your application’s code, configurations, and dependencies into easy-to-use building blocks. Learn how to run Docker-enabled applications on AWS.
- IoT – Get the most out of connecting IoT devices to the cloud with AWS. We will highlight best practices using the cloud for IoT applications, connecting devices with AWS IoT, and using AWS endpoints.
- Mobile – When developing mobile apps, you want to focus on the activities that make your app great and not the heavy lifting required to build, manage, and scale the backend infrastructure. We will demonstrate how AWS helps you easily develop and test your mobile apps and scale to millions of users.
We will also be running a series of hands-on workshops that day:
- Zombie Apocalypse Workshop: Building Serverless Microservices.
- Develop a Snapchat Clone on AWS.
- Connecting to AWS IoT.
Registration and Location
There’s no charge for this event, but space is limited and you need to register quickly in order to attend.
All sessions will take place at the AMC Metreon at 135 4th Street in San Francisco.
Many of my colleagues will be heading to San Francisco next week for the RSA conference. In order to make your time in San Francisco even more worthwhile, you may want to consider attending some security sessions at the AWS Pop-up Loft on Market Street (a short walk from Moscone Center). The talks (from our team and from our customers) will cover a wide variety of topics including securing IoT devices and applications, protecting millions of customers, and complying with government regulations.
Here is the schedule:
On Monday, February 29th the AWS Security, Risk, Compliance, Security Solution Architecture, and Professional Services teams will be holding a happy hour / mixer from 3 PM to 5 PM. You can meet members of the teams learn about our security assurance automation program, ask questions, learn about opportunities on the team and find out more about our their plans. The first 100 attendees can also grab a free T-shirt!
On Tuesday and Wednesday, we have a full agenda:
|Tuesday, March 1, 2016||Wednesday, March 2, 2016|
|10 AM – 11 AM||Securing Things with Other Things (Don “Beetle” Bailey, AWS)||Security Incident Response Simulations (SIRS) with Coinbase (Jon Miller, AWS / Armando Leite, AWS / Rob Witoff, Coinbase)|
|11 AM – Noon||Defending, Detecting, and Blocking Hardware and Firmware Attacks (Ted Reed, Facebook)||Security by Design – Modernizing Technology Governance in the Cloud (Tim Sandage, AWS)|
|Noon – 1 PM||Lunch (Provided)||Lunch (Provided)|
|1 PM – 2 PM||Inception: Using the Cloud to Secure Data Before, During, and After the Cloud (Adam Ghetti, Ionic Security)||Scaling Security for Your First 10 Million Customers (Hart Rossman, AWS & Bill Shinn, AWS)|
|2 PM – 3 PM||DevSecOps with Stelligent (Matt Bretan, AWS & Henrik Johansson, AWS)||Data integrity in GxP Systems Using AWS Products (Chris Walley, AWS)|
|3 PM – 4 PM||Logs Logs Logs and what to do with them (Will Kruse, AWS)||Automating Industry Best Practices for Securing Your Cloud (Blake Frantz, AWS)|
|4 PM – 5 PM||Security Team Meetup||Programmatic Security in AWS (John Martinez, Evident.io)|
|6 PM – 9 PM||
Shared Responsibility Model for Cloud Security (best practices presentations and panel discussion)
The sessions are free and you need not register in advance. Space is limited so you’d best get there early!