Publications
Moodle Reference Architecture
I published Hosting Moodle on AWS consisting of a set of nested templates which deploy a highly available, elastic, and scalable Moodle environment on AWS.
read more
Publications
AppStream Plugin for Moodle
I published AppStream Plugin for Moodle. The plugin allows a teacher to assign a virtual lab (e.g. R-Studio) to a student in Moodle. When the student clicks the assignment in their course, the plugin launches an AppStream instance.
read more
Publications
Largest ever Spot Compute on Amazon EC2 for Natural Language Processing
While I did not author this blog post, I did help Clemson prepare and execute this massive job on AWS.
read more
Publications
Disabling Intel Hyper-Threading Technology on Amazon EC2 Windows Instances
https://aws.amazon.com/blogs/compute/disabling-intel-hyper-threading-technology-on-amazon-ec2-windows-instances/
read more
Publications
Get Your University Ready for NIST 800-171
I co-authored a blog post on NITS 800-171 along with Brad Dispensa.
read more
Publications
Multi-Account Strategy - Using AWS CloudFormation Custom Resources to Create Amazon Route 53 Resources in Another Account
https://aws.amazon.com/blogs/mt/multi-account-strategy-using-aws-cloudformation-custom-resources-to-create-amazon-route-53-resources-in-another-account/
read more
Publications
Walking into the Cloud at the University of Georgia
I helped author this blog post and helped a student at UGA develop and deploy this serverless application that costs just a few cents a month to run.
read more
Publications
Disabling Intel Hyper-Threading Technology on Amazon Linux
https://aws.amazon.com/blogs/compute/disabling-intel-hyper-threading-technology-on-amazon-linux/
read more
Publications
Ready to Weather the Storm
As people across the Northeastern United States are stocking up their pantries and preparing their disaster supplies kits, AWS is also preparing for winter snow storms and the subsequent hurricane season. After fielding several customer requests for information about our preparation regime, my colleagues Brian Beach and Ilya Epshteyn wrote the following guest post in order to share some additional information.
https://aws.amazon.com/blogs/aws/aws-ready-to-weather-the-storm/
read more
Publications
ElastiCache as an ASP.NET Session Store
Are you hosting an ASP.NET application on AWS? Do you want the benefits of Elastic Load Balancing (ELB) and Auto Scaling, but feel limited by a dependency on ASP.NET session state? Rather than rely on sticky sessions, you can use an out-of-process session state provider to share session state between multiple web servers. In this post, I will show you how to configure ElastiCache and the RedisSessionStateProvider from Microsoft to eliminate the dependency on sticky sessions.
read more
Publications
Enforcing a Squid Access Policy for Amazon S3 and Yum
In this article, we will set up an example situation showing how to use the open source Squid proxy to control access to Amazon Simple Storage Service (S3) from within an Amazon Virtual Private Cloud (VPC). First, you will configure Squid to allow access to Linux Yum repositories. Next, you will configure Squid to restrict access to a list of approved Amazon S3 buckets. Then, you will configure Squid to direct traffic based on the URL, sending some requests to an Internet gateway (IGW) and other traffic to a virtual private gateway (VGW).
read more
Publications
Cross-Account IAM Roles in Windows PowerShell
As a company’s adoption of Amazon Web Services (AWS) grows, most customers adopt a multi-account strategy. Some customers choose to create an account for each application, while others create an account for each business unit or environment (development, testing, production). Whatever the strategy, there is often a use case that requires access to multiple accounts at once. This post examines cross-account access and the AssumeRole API, known as Use-STSRole in Windows PowerShell.
read more
Publications
Map Disks to Volumes on your Windows Instance
I wrote this help article for the AWS documentation after getting a question from a customer.
read more
Publications
Best Practices for Developing a Security Group Policy
TechTarget While there are similarities, security groups are more capable than a traditional firewall. This tip compares security groups to a traditional firewall and describes best practices for developing a security group policy. https://searchaws.techtarget.com/tip/Best-practices-for-developing-a-security-group-policy
read more
Publications
Best Practices for Authentication Options on AWS
TechTarget This tip reviews authentication options on AWS and best practices for using them to ensure accounts and information are well protected. https://searchaws.techtarget.com/tip/Best-practices-for-authentication-options-on-AWS
read more
Publications
Best Practices for Protecting AWS Access Keys
TechTarget Tips to protect your access keys from hackers lurking on GitHub and similar sites. https://searchaws.techtarget.com/tip/Best-practices-for-protecting-AWS-access-keys
read more
Publications
Pro PowerShell for Amazon Web Services: First Edition
This book is a resource for using Microsoft’s powerful scripting language, PowerShell, to create, host, manage, and administer workloads using a service widely recognized as the industry leader in cloud computing. Inside, find scripts to create and manage virtual machines, provision storage, configure networks with agility, and more–all using your preferred Windows scripting language.
Buy it from Apress
Buy it on Amazon
read more