Tutorial
A simple 'How to Guide' to assess, evaluate, test and optimize Ampere Altra Cloud Native Processors on Microsoft Azure.
Learn about the Ampere Altra Processor,
Do an inventory of your software stacks
Study types of applications (open/closed source)
Check for aarch64 support (Compilers, JDK etc.)
Evaluate software readiness via Ampere Ready Software: https://amperecomputing.com/solution
Assess your stack readiness using workload briefs: https://amperecomputing.com/developer
System test drive options at: https://amperecomputing.com/where-to-try
Build using newer versions of available compilers (gcc, clang, etc.)
Runtime languages like Java are easier to transition.
Aarch64 container images for most applications readily available
What does it take to build PostgreSQL (Large complex application, and among the top 5 databases in use) on Arm64?
git clone https://github.com/postgres/postgres.git cd postgres ./configure --with-openssl CFLAGS= "-mcpu=native" make -j sudo make install
Five lines of code!
validate against your usual test suites.
Use performance tuning guides on Ampere Developer center.
Study performance scaling under load and SLA
Tools used – the same as on x86 perf, sysstat, eBPF, etc.
Update your Infrastructure as Code tools - Terraform, Ansible etc.
For containerized environments, use Docker image manifest lists.
Study performance and reliability under load, Perform Canary Deployments to ensure functionality and expected performance
Deployment guides on Azure Dps series: https://amperecomputing.com/developers/deploying-cloud-applications
Engage with Ampere Developer Community: https://community.amperecomputing.com/
For feedback, contact: developer@amperecomputing.com
Ampere Ready Software- make it Azure specific software ready! | Developer Center | Need more information? |
---|---|---|
Try out our free trial platforms. Find the system best suited for your workload needs and get started developing today. | We make it easier to design, build, and deploy cloud applications with resources, technical documentation, and guides. | We’re here to answer your questions and get you started on the road to sustainability in your data center or on the edge. |
Where to Try | Join the Community | Contact Sales |