AWS has officially released their second-generation Arm-based Graviton2 processors and associated Amazon EC2 M6g instance type, which boasts up to 40% better price performance over current generation Intel Xeon based M5 instances.
A few months ago, InterSystems participated in the M6g preview program, and we ran a few benchmarks with InterSystems IRIS that showed compelling results. This led us to support ARM64 architectures for the first time.
If you’re unfamiliar with launching an instance through the AWS Marketplace, let’s walk through setting it up. First make sure that you’re logged into your AWS Account, then navigate to the AWS Marketplace listing for InterSystems IRIS and click ‘Continue to Subscribe’
Click ‘Accept Terms’ to subscribe, wait for a minute, and then ‘Continue to Configuration’
You can accept the defaults, and ‘Continue to Launch’
On the Launch page, make sure to select an m6g instance type, such as m6g.large
Scroll down, and make sure to select a valid key pair, or follow the link to create a new one if you don’t already have one. Then select Launch.
Now you can navigate to the EC2 console to access your new instance
You can name it, access the public IP address below:
And SSH into the instance using your private key and host name (ubuntu@<Public-IP-Address>). Here I’m using PuTTY, make sure you point to your private key file (.ppk for PuTTY, under SSH > Auth)
For other SSH clients and additional information, please refer to the Usage Instructions copied here:
Usage Instructions for IRIS 2020.1(Arm64) Community Edition
Getting Started: - SSH into the Ubuntu EC2 instance following the instructions here: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
The default user is "ubuntu"
- Make note of the connection information provided in the connection message.
- Start by resetting the IRIS password: "$iris password"
- Connect your IDE - see: https://www.intersystems.com/developers/
- Learn more with a Quickstart - https://learning.intersystems.com/course/view.php?id=1055&ssoPass=1
- Enter the IRIS terminal directly with $docker exec -it iris iris session iris
- Getting Started with InterSystems IRIS - https://gettingstarted.intersystems.com/
InterSystems strives to provide customers with platform freedom of choice. We at InterSystems are very excited to see the performance gains and cost savings that AWS Graviton2 processors can provide to InterSystems IRIS customers. We anticipate that these combined benefits will drive significant adoption of Arm-based platforms among IRIS customers, and we’re thrilled to support InterSystems IRIS running on AWS Graviton2-based M6g EC2 instances!