AWS Indonesia: How to Optimize Your Cloud Services

AWS Indonesia: How to Optimize Your Cloud Services

Amazon Web Services (AWS) has expanded greatly in Indonesia. In December 2021, AWS launched the Asia Pacific (Jakarta) Region with the goal to invest $5 billion over a 15 year period. Yet, this development also allows Indonesian businesses to run more workloads and store their data securely locally, lower latency, and further enhance performance.​

AWS provides a strong infrastructure that has already started benefiting local enterprises. This is why, for instance, Halodoc, a leading health technology company, has improved its application performance by 20% and lowered compute costs by migrating to AWS Graviton3–based instances. PT Penjaminan Infrastruktur Indonesia also gained 70% better system performance and cut its infrastructure costs by 30% after moving its applications and databases to AWS. ​

Achieving effective optimization of cloud services requires businesses to take advantage of the full suite of management tools available in AWS. For instance, AWS Cost Explorer helps organizations track application costs and assess where opportunities exist to modernize and right size. Moreover, AWS Compute Optimizer helps to identify suitable AWS resources for a specific workload by making recommendations that optimize cost and performance.​

With the strategies and tools as laid out in this article from 1Byte, companies in Indonesia can maximize the potential of AWS and propel their innovation, improve their operational efficiency, and enable their sustainable growth.

Leverage AWS for Indonesia

Leveraging AWS services in Indonesia provides huge benefits to businesses with reduced latency, strong data sovereignty and better matching local regulation. Launched in December 2021, the AWS Asia Pacific (Jakarta) Region allows organizations to run their applications and store their data in Indonesia, so that customers benefit from increased performance and meet data residency requirements. ​

Leverage AWS for Indonesia

For instance, Halodoc, an Indonesian leading health-tech platform, achieved more than 70% reduction in storage costs and built a data lake in only six months with the help of services like Amazon S3 and Amazon EMR by AWS. Toyota Tsusho Indonesia has also migrated to the AWS Cloud and leveraged Amazon RDS to cut costs, reduce IT management, and build up potential for moving towards machine learning. ​

To help you achieve even better performance, you can use Amazon CloudFront as a content delivery network that speeds up the web site delivery to users in Indonesia or around the world. Besides that, AWS itself provides various services such as Amazon EC2, Amazon RDS, and Amazon S3 to support businesses to optimize their operation in the Indonesian market. ​

AWS Partners for Indonesia

To optimize AWS cloud services in Indonesia, businesses need to collaborate with experienced AWS partners. As 1Byte, a top cloud and hosting services provider in ASEAN region, , we have established ourselves as an AWS Consulting Partner, assisting organizations in unlocking innovation and accelerating their cloud adoption.

Several other AWS partners have also been driving digital transformation in Indonesia. For instance, PT Innovation Cloud Services (ICS Compute) has brought an important portion to the Indonesian market in helping 57 new customers to start the innovation with AWS. For these reasons, they have been named the 2017 AWS Partner of the Year in Indonesia. ​

PT Central Data Technology (CDT), which is another notable partner in Indonesia, has officially become an AWS Advanced Partner in Indonesia. CDT has expertise in implementing products that support business operations through its IT professionals serving more than 150 customers in different industries. ​

superbcompanies.com

However, by working together with intuitive AWS partners such as 1Byte, ICS Compute, and CDT, businesses in Indonesia can make the best of their cloud services. With these partnerships, you have access to solutions tailored to fit your unique needs, expert guidance, and countless years of relevant experience so that your cloud journey is smooth and efficient.

Implement Cost Optimization Strategies

Effective cost management is essential for businesses utilizing AWS services in Indonesia. By implementing targeted strategies, organizations can optimize expenses while maintaining performance.​

Understand Your Cloud Costs and Usage

The first step to effectively manage AWS costs in Indonesia is to have a clear concept of your cloud expenses and usage patterns. This is an insight that helps businesses find ways in which they can have equality in cutting down expenses.​

Utilize AWS Cost Management Tools

Understand Your Cloud Costs and Usage

There are some tools offered by AWS to monitor and analyze spending:

  • AWS Cost Explorer: Provides the ability to see detailed costs and usage by AWS service, covering the past 13 months, and contains information including estimated costs for the upcoming month, average costs for the last seven days, and percent change data.​
  • AWS Budgets: You can set custom cost and usage thresholds and are alerted as you get near or go over your budget. ​

Implement Tagging for Resource Tracking

Tagging AWS resources can help you categorize and track the expenses by project, by department or by environment. The practice of allocating costs more accurately and clearly is enhanced by greater visibility and accountability.​

Analyze and Attribute Expenditures

Businesses can simply apply expenses to particular workloads or teams by regularly looking at cost and usage reports. Understanding this helps focus on optimization zones in order to value and realize resources more effectively.

Utilize Reserved Instances and Savings Plans

AWS Reserved Instances (RIs) and Savings Plans can save businesses in Indonesia a good chunk of money, as long as they run well managed traffic. Since both options offer discounted rates than On Demand, they are important tools to be used in cost management.​

Reserved Instances (RIs)

You can save up to 75% on the On Demand capacity price by RIs (Reserved Instances) by agreeing to pay for a particular instance type in the predefined region for a one or three year period. Each of them is available with three payment options: All Upfront (AURI), Partial Upfront (PURI) or No Upfront (NURI) depending on the budget and cash flow situation. ​

Savings Plans

Savings Plans offer a flexible pricing model to save up to 72% compared to On Demand for a commitment to a consistent amount of compute usage ($/hour) across a 1 or 3 year period. There are two main types:​

  • Savings Plans: The most flexible, as they automatically apply to EC2 instance usage irrespective of instance family, size, region, OS, or tenancy. Also, it applies to the usage of AWS Fargate and AWS Lambda: usage savings up to 66%. ​
  • EC2 Instance Savings Plans: The highest discounts can reach up to 72% in exchange for commitment to particular categories of instance families (within a region.) For predictable usage patterns, this is the option to go for. ​

Implement Auto Scaling and Spot Instances

For optimizing AWS costs in Indonesia, businesses are advised to Auto Scale and use the Spot Instances. These are strategies that help to spend resources effectively and to reduce the expense.​

Auto Scaling

AWS Auto Scaling then scales the number of EC2 instances automatically according to the demand. This is good for the applications, which ensures they have performance without manual intervention. Auto Scaling is used for example by Delivery Hero that runs its applications in 39 countries and forms the basis for managing services individually for different demands. ​

Spot Instances

With AWS Spot Instances, businesses can utilize unused EC2 capacity at up to 90% discount over On Demand prices. Stateless, fault tolerant workloads are perfect for them. To provide an example, when Ula, an Indonesian e-commerce platform saves up to 70% on monthly infrastructure costs with the adoption of an “Amazon ECS plus Spot” strategy across their entire technology stack. ​

Best Practices

To effectively implement Auto Scaling with Spot Instances:

  • Diversify Instances: Use a number of different instance types and sizes to limit the effects of Spot interruptions. ​
  • Attribute Based Selection: Use instance requirements to be defined over attributes such as vCPU and memory to enhance flexibility. ​
  • Optimal Capacity Capacity Pools: The Spot capacity pools with the best capacity are prioritized in order to minimize interruption. ​

Businesses in Indonesia can benefit from AWS cost optimization using Auto Scaling and Spot Instances in order to preserve application performance.​

Right-Size Services

Right-sizing is the act of keeping AWS resources in sync with the workload efficiency and optimizing the cost needed for your workload. Businesses in Indonesia can obtain significant savings and not lose efficiency by using the right instance type and size.​

The Importance of Right-Sizing

It is found that 84% of AWS instances in North America are not properly sized, and that up to 36% of cost savings can be realized through right-sizing. While such statistics are not available for Indonesia publicly yet, businesses can still improve by analysing the use of their resources to identify areas for optimization.​

Steps to Implement Right-Sizing

  • Monitor Resource Utilization: Regularly monitor resource utilization, CPU and memory usage of at least 2 weeks to identify workload patterns. ​
  • Analyzing the Performance Data: Find out if there are instances that are underutilized in terms of CPU and memory, specifically the instances which have peaked to a high CPU and memory usage of less than 40% in the past four weeks. ​
  • Adjust Instance Types: Adjust the instances adjusting underutilized instances based on the analysis to meet workload demands.​

AWS Tools for Right-Sizing

This includes tools like rightsizing recommendations found on Cost Explorer to identify cost saving opportunities that involve downsizing or terminating underutilized instances.

Utilize AWS Management Tools

​To optimize AWS cloud services in Indonesia, businesses can leverage AWS management tools to monitor and control costs effectively. AWS offers a suite of cost management solutions designed to provide visibility into resource usage and spending patterns.​

AWS CloudFormation

Utilize AWS Management Tools

Infrastructure as code (IaC) service that provides users with a means of creating a template that contains all the specifications for AWS and third party resources for development and management. Using JSON or YAML templates, this service allows businesses to define their cloud infrastructure to automate their provisioning and updates. ​

With AWS CloudFormation, organizations benefit from improved efficiency in building a complex stack of resources. The automation of these activities reduces the time it would take for a manual configuration and deployment and lets developers and IT teams concentrate more on more important things. Moreover, since CloudFormation templates are text based, they can be versioned using source control systems like Git and teams would be able to track changes over time and review deployments in significant details.​

AWS Indonesia businesses can use CloudFormation to guarantee consistent infrastructure deployment and repeatable across the Asia Pacific (Jakarta) Region. In particular, this is favorable for organizations that need to run highly available and compliant with local regulations. For example, Tokopedia, an Indonesian leading technology company, leverages AWS services to power millions of merchants and to provide high availability during high sales days. ​

In addition, AWS CloudFormation has increased availability of event notifications in Amazon EventBridge to the AWS Asia Pacific (Jakarta) Region. The benefit to this expansion is that businesses can create and scale event driven applications that trigger actions in real time when CloudFormation stacks or resources are created, updated, or deleted. ​

With AWS CloudFormation, businesses in Indonesia can more efficiently manage their cloud infrastructure, reduce operational overhead, and ensure higher reliability of their services in the AWS Indonesia location.

AWS CloudTrail

​AWS CloudTrail is a service that records user activity and API calls made to your AWS account and creates log files known as logs. CloudTrail captures event logs in such detailed fashion that organizations are able to monitor actions taken within their AWS accounts and, as a result, improve security and transparency.​

One of the key features of CloudTrail is logging management events, which usually includes operations, like the creation or deletion of an Amazon S3 bucket. This provides administrators the ability to track the changes made to critical resources, making auditing and troubleshooting processes effective.​

In Indonesia, companies like Tokopedia have benefited from utilizing AWS services to maintain high availability and reliability. While specific details about Tokopedia’s use of CloudTrail are not publicly disclosed, implementing CloudTrail can help similar organizations monitor and secure their AWS environments by providing a comprehensive history of account activity.​

CloudTrail’s event history feature allows users to view, search, and download the most recent 90-day history of account activity. The ability to do this is quite helpful when trying to discover unusual activity and react to inbound security threats in a timely and appropriate manner.​

With AWS CloudTrail, Indonesia businesses can optimize their cloud services. The service gives detailed user action and API call insights in support of compliance initiatives and improves overall security posture.​

AWS Trusted Advisor

AWS Trusted Advisor is an online resource that offers real time guidance for optimizing AWS environments for reducing costs, improving performance, enhancing security, and monitoring service limits. It checks AWS infrastructures against best practices and provides recommendations in five categories: cost optimization, security, fault tolerance, performance improvement and service limits.

Cost Optimization

Trusted Advisor focuses on exploring the underutilized financial resources and finding ways to cut costs. For example, it verifies Amazon EC2 computing history consumption, and then calculates a best number of Partial Upfront Reserved Instances for organizations to maximize utilization and reduce expenses.

Security Enhancement

The AWS environment is checked for security gaps and suggestions are offered for strengthening security measures. It looks out for unauthorized access to certain ports and reviews the security group configurations which will help in closing the possible loopholes.

Performance Improvement

Infrastructure can also be analyzed with Trusted Advisor to gain insights on improving system performance, including optimization ideas. Suggestions might involve altering load balancer parameters, changing database settings, or employing caching techniques to improve application performance.

Fault Tolerance

Fault Tolerance

Trusted Advisor identifies single points of failure and suggests implementing certain mechanisms of backup and disaster recovery, so that the system would be reliable. It also suggests establishing Multi-AZ (Availability Zone) deployments for critical workload to boost fault tolerance.

Service Limits Monitoring

AWS service limits can be prevented from causing disruptions by letting users know when they are close. Organizations which proactively work with their cloud provider to monitor usage can ask for an increase in the limits or can also optimize the resource utilization to remain within existing limits.

Conclusion

Optimizing cloud services within AWS Indonesia is crucial for businesses aiming to enhance performance and manage costs effectively. Cost optimization strategies like using AWS management tools can have a huge positive impact on the operational efficiency. To monitor application cost and find ways to modernize and rightsize, AWS provides a suite of management tools.

An example of such use is provided by Indonesia, as we show the benefits of such strategies in the real world. With the cloud-native applications on AWS, developed by the West Java Provincial Government, time taken for development was reduced from 2–3 months to 16 days. In addition, this approach allowed for scaling of new applications for cloud deployment.

Also, AWS investment in the Asia Pacific (Jakarta) Region reflects its effort to help the local businesses. The creation of these 24,700 direct and indirect jobs and $10.9 billion in Indonesia’s GDP over the next 15 years is expected.

Businesses in Indonesia can improve the efficiency of their cloud service and decrease the running costs using AWS’s cost optimization strategies and management tools. These measures put the organizations in an optimum position to stay and thrive in the competitive digital landscape, making sustainable growth and success in the AWS ecosystem Indonesia.