Skip to content

Instantly share code, notes, and snippets.

EJLP ejlp12

Block or report user

Report or block ejlp12

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ejlp12
ejlp12 / workshops.md
Created Apr 13, 2019 — forked from triggan/workshops.md
re:Invent 2017 - Workshop Repositories
View workshops.md

Workshops

A list of public repositories and content from re:Invent 2017 Workshops. Some of these repos also contain the slides from teh workshops as well, but not all. Many of the links are subject to be moved or completely removed at any point in time in the future.

Session ID Session Name Repo
ABD313 Building an End-to-End Serverless Data Analytics Solution on AWS https://github.com/aws-samples/serverless-data-analytics
AMF303 Deep Dive into the Connected Vehicle Reference Architecture https://github.com/awslabs/aws-connected-vehicle-solution
ARC325 Managing Multiple AWS Accounts at Scale https://github.com/aws-samples/arc325-multiple-accounts-workshop
View bash.generate.random.alphanumeric.string.sh
#!/bin/bash
# bash generate random alphanumeric string
#
# bash generate random 32 character alphanumeric string (upper and lowercase) and
NEW_UUID=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
# bash generate random 32 character alphanumeric string (lowercase only)
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1
View cloud9.md
@ejlp12
ejlp12 / aws_spot_instance.md
Last active Oct 10, 2019
aws spot instances
View aws_spot_instance.md

Ketika Anda menjalankan EC2 instance dari AWS Management Console dengan mengklik tombol "Launch instance" atau menggunakan AWS CLI (Command Line Interface) yaitu dengan perintah aws ec2 run-instances ... maka anda menjalankan EC2 instance yang disebut On-Demand instance

Dengan On-Demand instance anda membayar kapasitas komputasi yang dihitung per jam atau detik (minimum 60 detik) tanpa komitmen jangka panjang. Tanpa komitmen jangkan pajang artinya anda dapat menjalankan atau mematikan instance (berhenti) kapan saja. Harga dari On-Demand instance bersifat tetap dan tergantung dari:

  1. Tipe dari EC2 instance (besarnya daya komputasi CPU, memory, storage dan jaringan)
  2. Amazon Machine Image (AMI) yang digunakan. Yang berarti tergantung dari sistem operasi (misalnya Linux atau Windows) dan software yang terdapat didalamnya (misalnya SQL Server database atau software lain yang bisa anda dapatkan dari AWS Market
@ejlp12
ejlp12 / elastic_beanstalk.md
Last active Jun 26, 2019
Elastic Beanstalk
View elastic_beanstalk.md

image

Apa itu AWS Elastic Beanstalk?

AWS Elastic Beanstalk adalah layanan (AWS service) yang dirancang agar memudahkan anda untuk menggelar (deploy) dan menskalakan (scaling) suatu aplikasi web atau web service yang dibangun baik itu dengan Java, .NET, PHP, Node.js, Python, Ruby, Go, ataupun Docker yang dijalankan dengan menggunakan platform yang umum misalnya Apache HTTP server, Nginx, Passenger, atau IIS.

Memudahkan Penggelaran (Deployment) dan Manajemen Aplikasi

Saat anda akan menggelar suatu aplikasi web yang mungkin akan melayani jumlah pengguna yang sangat besar, anda akan menghadapi beberapa tantangan berikut:

@ejlp12
ejlp12 / integrasi_dengan_amazon_mq.md
Last active Mar 5, 2019
Solusi Message Broker dengan Amazon MQ
View integrasi_dengan_amazon_mq.md

Salah satu solusi Message Broker dari AWS adalah Amazon MQ[1].

  • Amazon MQ merupakan layanan message broker yang dikelola oleh AWS (managed service)
  • Amazon MQ merupakan layanan berbasis solusi open source ActiveMQ[2]
  • Amazon MQ support beberapa open standard protocol seperti AMQP, MQTT, STOMP, OpenWire.
  • Aplikasi yang akan diintegrasikan dengan Amazon MQ dapat menggunakan ActiveMQ client library.
  • Tersedia library untuk beberapa macam bahasa pemrograman seperti C/C++, Python, JavaScript, Java, Ruby, Perl, PHP.
  • Biasanya Message Broker digunakan sebagai middleware untuk pengiriman pesan point-to-point[3] maupun publish-subscribe[4]

Jika diperlukan transformasi pesan (message) atau proses yang lebih kompleks terhadap pesan yang akan ditransfer atau diterima maka akan diperlukan pengembangan lebih lanjut (customization) menggunakan integration framework seperti Apache Camel[5] atau produk lain seperti Tibco[6]. Selain itu opsi lain untuk melakukan proses yang kompleks terhada

View setup_aws_eks_with_dashboard_using_terraform.md

Machine Used for this demo

  • EC2 instance from Amazon Linux 2 AMI

Preparation

@ejlp12
ejlp12 / aws_eks_announcement.md
Last active Feb 7, 2019
EKS related Announcement
View aws_eks_announcement.md

Taken from here https://aws.amazon.com/containers/new/

2019
January 21    Amazon EKS Achieves ISO and PCI Compliance
January 16    Amazon EKS Announces 99.9% Service Level Agreement
January 09    Amazon EKS Available in Seoul Region

2018
December 19   Amazon EKS Available in Frankfurt, Singapore, Sydney, and Tokyo AWS Regions
You can’t perform that action at this time.