How Emind DevOps team is keeping customers applications Always-ON
Dev ops sensors 360° high availability in the cloud from Lahav Savir
Dev ops sensors 360° high availability in the cloud from Lahav Savir
Dear customers and partners, We want to let you know of the new data center in Sydney Australia, launched by Amazon Cloud. Starting today, customers can run their applications and workloads in the new Asia Pacific (Sydney) Region to reduce latency to end-users based in Australia and New Zealand while avoiding the up-front expenses, long-term …
AWS announced support for up to 2,000 IOPS per Amazon EBS Provisioned IOPS volume, doubling the previously available performance delivered from a single volume. Provisioned IOPS volumes are designed to provide predictable, high performance for I/O intensive workloads, such as database applications, that rely on consistent and fast response times. With Provisioned IOPS, …
When you run Freeswitch on EC2 you need to configure ”ext-rtp-ip” and “ext-sip-ip” on the sip profiles, to do this I added the following script to Freeswitch startup file #/bin/bash http_code=$(curl -sL -w “%{http_code}” -o /tmp/$$ “http://169.254.169.254/latest/meta-data/public-ipv4″) if [ $? -eq 0 ] && [ $http_code -eq 200 ]; then elastic_ip=$(cat /tmp/$$) cat /usr/local/freeswitch/conf/sip_profiles/external.xml.orig |sed “s/autonat:x.x.x.x/autonat:${elastic_ip}/” …
Amazon allowing an instance to retrieve information about itself from an internal public API server without providing AWS API credentials The information is available on a Web Service that returns text/plain data API URL: http://169.254.169.254/latest/meta-data/ Available information: amiid ami-launch-index ami-manifest-path block-device-mapping/ hostname instance-action instance-id instance-type kernel-id local-hostname local-ipv4 mac network/ placement/ public-hostname public-ipv4 public-keys/ reservation-id security-groups Example Request: GET …
AutoScale can’t simple be stopped, how ever you can suspend it at any time. Suspend as-suspend-processes [as-group-name] Resume: as-resume-processes [as-group-name] Status: as-describe-auto-scaling-groups [as-group-name] –headers Note: Remember to set the environment variables that holds the AWS credentials export EC2_PRIVATE_KEY=/path/to/private-key export EC2_CERT=/path/to/cretificate
The following is my favorite example for AutoScaling based on CPU utlization Notes: I prefer the cool down to be 10 minutes to let the started instance enough time to initilize Make sure that the specified AZ are enabled in ELB, oterwize health check will fail How to: Step 1: as-create-launch-config AS-CONF-[name] –image-id [ami-id] –instance-type …
Convert a server running from Instance Store to EBS Create 1 EBS volume (in the same availability zone that your instance is running) Attach this volume to your EC2 instance store (from the console) Format it as ext3 mkfs.ext3 /dev/sdf Mount it mkdir /mnt/ebs mount /dev/sdf /mnt/ebs Copy the root file system to the EBS …
People are frequently asking how to measure latency from different geographic locations to their AWS servers. Here is good tool: http://just-ping.com As Always, Enjoy!
When setting up SSL on ELB you may get an error “Error: Invalid Private Key” this happens because your SSL private key is in RSA format while ELB expects it in PEM format. All you need is to convert your existing key: openssl rsa -in my_ssl.key -outform PEM -out my_ssl.key.pem As always, Enjoy !