Disusun oleh Kelompok 7 :
1. Fadiyatul Muqtasidah 20050974009
2. Dito Arya Saputra 20050974038
3. M. Iksanul Baigofik 20050974049
4. Nomar Samaa 20050974051
A. Latar Belakang
Pada jaman dimana teknologi sudah menjadi hal yang umum, campur tangan manusia masih tetap di perlukan. Berita merupakan salah satu informasi yang akan selalu ada dan di gunakan oleh semua orang. Berita sendiri sering kita temui pada koran maupun televisi, namun dengan berkembangnya teknologi dan internet, kedua hal ini sudah mulai jarang sekali digunakan, terutama koran. Terlebih lagi orang-orang sekarang lebih memilih mencari informasi melalui internet. Berdasarkan hal tersebut kami membuat portal berita diaman penulis dapat menulis berita ataupun artikel mereka sendiri, yang mampu di baca oleh siapun tanpa adanya tahapan lain.
B.
Rumusan
Masalah
1. Bagaimana
perancangan web portal beritaku?
2. Implementasi
pembangunan web portal beritaku dengan layanan cloud computing bagaimana ?
C.
Tujuan
Membuat
tempat dimana penulis bisa membuat/mempublish artikel/berita mereka di web
tersebut
A. DASAR
TEORI
1. Cloud
Computing
Komputasi awan pada dasarnya adalah satu bentuk pendistribusian data yang memungkinkan pengguna makin meningkatkan kemampuan untuk menyerap begitu banyak sumber daya jaringan komputer melalui internet untuk menyelesaikan pekerjaan mereka. Misalnya, jika seseorang ingin menganalisa pola lalu lintas jalan raya di sebuah negara, mereka dapat meng-upload dan menyimpan data ke dalam 'awan' berupa jaringan komputer yang memiliki banyak server data dan kemudian mempresentasikan hasilnya yang merupakan olahan data dari satu jaringan raksasa.
Gambar 1.
Komputasi Awan
Di sisi lain, komputasi awan bisa dengan
sangat efektif menekan ukuran data pada saat pendistribusian. Banyak dari
platform komputasi awan memungkinkan pengguna untuk mengetahui kapasitas
komputasi yang tersedia dari awan, sehingga pekerjaan dapat dilakukan lebih
cepat. Pengguna juga dapat mengkonfigurasi sebuah 'mesin virtual' yang ada di
dalam awan untuk memenuhi kebutuhan dari pekerjaan mereka untuk diselesaikan
dengan sebaik mungkin. Saat pengguna telah mengkonfigurasi jenis mesin virtual
yang dibutuhkan untuk pekerjaan mereka, mereka bisa segera mengakses berbagai
penyedia layanan dan membuat system komputasi yang dibutuhkan untuk
menyelesaikan pekerjaan yang mereka lakukan.
Jadi cloud computing merupakan sebuah
model untuk memberikan kenyamanan, pada akses jaringan permintaan beberapa
pengguna untuk berbagi sumberdaya komputasi yang dikonfigurasi (misalnya,
jaringan, server, penyimpanan, aplikasi, dan jasa) yang dapat dengan cepat
ditetapkan dan dirilis dengan usaha pengelolaan yang minimal atau interaksi
penyedia layanan. Model cloud mendorong ketersediaan dari lima karakteristik
penting, tiga model layanan dan empat model penyebaran.
Secara umum ada tiga jenis tipe layanan
pada Cloud Computing, yaitu:
a. Infrastructure as a Service (IaaS).
Infrastructure as a Service berbentuk
virtualisasi dari infrastruktur, layanan
komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM,
storage, bandwith dan konfigurasi lain. Komponen-komponen tersebut digunakan
untuk membangun komputer virtual. Kemampuan yang diberikan kepada konsumen
untuk memproses, menyimpan, berjaringan, dan sumber komputasi penting yang
lain, dimana konsumen dapat menyebarkan dan menjalankan perangkat lunak secara
bebas, yang dapat mencakup sistem operasian aplikasi. Konsumen tidak mengelola
atau mengendalikan infrastruktur cloud yang mendasar tetapi memiliki kontrol
atas sistem operasi, penyimpanan, aplikasi yang disebarkan, dan mungkin kontrol
terbatas komponen jaringan yang pilih (misalnya, firewall host).
IaaS menyediakan layanan sampai pada level
Sistem Operasi. Jadi pengguna dapat
memilih sistem operasi yang akan digunakan dalam bentuk virtual machine.
Pengguna juga dapat mengatur sumber daya untuk alokasi hardware seperti ukuran memory, ukuran
hardisk, dan ukuran processor. Contoh
dari layanan IaaS adalah Microsoft Azure IaaS, Amazon EC2, Rackspace Cloud, dan
Open Stack.
b.
Platform as a Services (PaaS).
PaaS menyediakan layanan pada level
platform, jadi pengguna tidak lagi direpotkan dengan instalasi sistem operasi,
web server, database server, dan aplikasi lainnya. Platform as a Service adalah
layanan yang menyediakan computing platform. Kemampuan yang diberikan kepada
konsumen untuk menyebarkan aplikasi yang dibuat konsumen atau diperoleh ke
infrastruktur cloud computing menggunakan bahasa pemrograman dan peralatan yang
didukung oleh provider. Konsumen tidak mengelola atau mengendalikan
infrastruktur cloud yang mendasar termasuk jaringan, server, sistem operasi,
atau penyimpanan, namun memiliki kontrol atas aplikasi yang disebarkan dan
memungkinkan aplikasi melakukan hosting konfigurasi. Biasanya sudah terdapat
sistem operasi, database, web server dan framework aplikasi agar dapat
menjalankan aplikasi yang telah dibuat. Contoh penyedia layanan PaaS adalah
Amazon Web Service, Microsoft Azure PaaS (IIS, ASP.NET, Open Source
technology), Google App Engine, Amazon Elastic Beanstalk, Cloud Foundry, dan
Heroku.
PaaS menyediakan layanan pada level
platform, jadi pengguna tidak lagi direpotkan dengan instalasi sistem operasi,
web server, database server, dan aplikasi lainnya. Penyedia layanan PaaS sudah
menyediakan sistem operasi lengkap beserta aplikasi yang dibutuhkan untuk
hosting aplikasi seperti web server dan database server. Pengguna dapat
menggunggah aplikasi yang dibuat melalui panel kontrol yang sudah disediakan.
Pengguna juga dapat memilih paket sesuai kebutuhan untuk kebutuhan aplikasi
kecil dengan pengguna terbatas, hingga aplikasi dengan pengguna yang besar.
User dapat dengan mudah menyewa rumah beserta lingkungannya. Pemeliharaan
“rumah” Anda ini (system operasi, network, database engine, framework aplikasi,
dll) menjadi tanggung jawab dari penyedia layanan. Keuntungan dari PAAS ini
adalah developer bias langsung focus kepada aplikasi yang sedang dikembangkan
tanpa harus berpikir bagaimana lingkungan berjalan.
c.
Software as a Service (SaaS)
SaaS menyediakan layanan langsung kepada
pengguna dalam bentuk aplikasi yang
sudah jadi. Bentuk layanan aplikasi yang ditawarkan seperti layanan aplikasi office, email, layanan
penyimpanan data, dan layanan ini disebut private cloud. Software as a Service
adalah kemampuan dalam menyediakan layanan
yang ditujukan kepada konsumen untuk dapat menjalankan aplikasi di atas
infrastruktur cloud computing yang telah disediakan. SaaS menyediakan layanan
langsung kepada pengguna dalam bentuk aplikasi yang sudah jadi. Bentuk layanan
aplikasi yang ditawarkan seperti layanan aplikasi office, email, layanan
penyimpanan data.
Penyedia layanan mengelola infrastruktur
dan platform yang menjalankan aplikasi tersebut. Contoh layanan aplikasi email
yaitu gmail, yahoo dan outlook sedangkan contoh aplikasi media sosial adalah
twitter, facebook dan google+. Cloud Software as a Service (SaaS). Kemampuan
yang diberikan kepada konsumen untuk menggunakan aplikasi penyedia dapat
beroperasi pada infrastruktur cloud. Aplikasi dapat diakses dari berbagai
perangkat klien melalui antarmuka seperti web browser (misalnya, email berbasis
web). Konsumen tidak mengelola atau mengendalikan infrastruktur cloud yang
mendasar termasuk jaringan, server, sistem operasi, penyimpanan, atau bahkan
kemampuan aplikasi individu, dengan kemungkinan pengecualian terbatas terhadap
pengaturan konfigurasi aplikasi pengguna tertentu.
Karakteristik
Penting :
·
On-demand self-service. Seorang konsumen
dapat secara sepihak menentukan kemampuan komputasi, seperti waktu server dan
penyimpanan jaringan, seperti yang diperlukan secara otomatis tanpa memerlukan
interaksi manusia dengan masing-masing penyedia layanan.
·
Broad network access. Kemampuan yang
tersedia melalui jaringan dan diakses melalui mekanisme standar yang
mempromosikan penggunaan oleh heterogen thin atau thick client platform
(misalnya, telepon selular, laptop, dan PDA).
·
Resource pooling. Penyedia sumber daya
komputasi dikumpulkan untuk melayani beberapa konsumen menggunakan model
multi-tenant, dengan sumber daya fisik dan virtual yang berbeda yang ditetapkan
secara dinamis dan ditugaskan kembali sesuai dengan permintaan konsumen.
Terdapat independensi lokasi dimana pelanggan umumnya tidak memiliki kontrol
atau pengetahuan atas lokasi dari sumber daya yang disediakan, tetapi mungkin
dapat menentukan lokasi di tingkat yang lebih tinggi dari abstraksi (misalnya,
negara, negara bagian, atau datacenter). Contoh sumber daya termasuk
penyimpanan, pemrosesan, memori, bandwidth jaringan, dan mesin virtual.
·
Rapid elasticity. Kemampuan dapat dengan
cepat dan elastis ditetapkan, dalam beberapa kasus secara otomatis, untuk skala
cepat keluar dan cepat dirilis ke skala cepat masuk. Untuk konsumen, kemampuan
yang tersedia untuk pengadaan sering muncul menjadi tidak terbatas dan dapat
dibeli dalam jumlah setiap saat.
·
Measured Service. Pengendalian otomatis sistem
cloud dan optimalisasi penggunaan sumber daya dengan memanfaatkan kemampuan
metering pada beberapa tingkat abstraksi yang sesuai dengan jenis layanan
(misalnya, penyimpanan, pemrosesan, bandwidth, dan account pengguna aktif).
Penggunaan sumber daya dapat dipantau, dikendalikan, dan dilaporkan memberikan
transparansi bagi penyedia dan konsumen dari layanan yang digunakan.
Manfaat
Cloud Computing
Ada banyak alasan mengapa teknologi cloud
computing menjadi pilihan bagi pengusaha dan praktisi IT saat ini, yakni adanya
beberapa keuntungan yang dapat
dimanfaatkan dari perkembangan Cloud Computing ini, seperti :
a. Lebih
efisien karena menggunakan anggaran yang rendah untuk sumber daya
b. Membuat
lebih eglity, dengan mudah dapat berorientasi pada profit dan perkembangan yang cepat
c. Membuat operasional dan manajemen lebih mudah,
dimungkinkan karena sistem pribadi atau
perusahaan yang terkoneksi dalam satu cloud dapat dimonitor dan diatur dengan mudah
d. Menjadikan
koloborasi yang terpecaya dan lebih ramping
e. Membantu
dalam menekan biaya operasi biaya modal pada saat reliability ditingkatkan dan kritikal sistem informasi
yang dibangun.
Model
Penyebaran Cloud Computing
Empat model penyebaran cloud computing,
yaitu:
a. Private
cloud.
Infrastruktur cloud yang
semata-mata dioperasikan bagi suatu organisasi. Ini mungkin dimiliki,dikelola
dan dijalankan oleh suatu organisasi, pihak ketiga atau kombinasi dari beberapa pihak dan mungkin ada
pada on premis atau off premis.
b. Community
cloud.
Infrastruktur cloud
digunakan secara bersama oleh beberapa organisasi dan mendukung komunitas
tertentu yang telah berbagi concerns (misalnya; misi, persyaratan keamanan,
kebijakan, dan pertimbangan kepatuhan). Ini mungkin dikelola oleh organisasi
atau pihak ketiga dan mungkin ada pada on premis atau off premis.
c. Public
cloud.
Infrastuktur cloud yang
disediakan untuk umum atau kelompok industri besar dan dimiliki oleh sebuah
organisasi yang menjual layanan cloud.
d. Hybrid
cloud.
Infrastruktur cloud merupakan
komposisi dari dua atau lebih cloud
(swasta, komunitas, atau publik) yang masih entitas unik namun terikat
bersama oleh standar atau kepemilikan teknologi yang menggunakan data dan
portabilitas aplikasi (e.g., cloud bursting for load-balancing between clouds).
Kelebihan
Cloud Computing
a. Menghemat
biaya investasi awal untuk pembelian sumber daya.
b. Bisa
menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan
berkembang dengan cepat.
c. Membuat
operasional dan manajemen lebih mudah karena sistem pribadi atau perusahaan
yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
d. Menjadikan
kolaborasi yang terpercaya dan lebih ramping.
e. Mengehemat
biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem
informasi yang dibangun.
f.
Data terpusat berada di server.Kelebihan
ini memungkinkan Anda mengakses mesin cloud Anda dari mana pun selama ada
sambungan internet.
g. Teknologi
ini memiliki fleksibilitas dengan memudahkan dalam mengakses data Anda di mana
pun dan kapan pun jika terhubung dengan jaringan layanan atau internet.
h. Memiliki
skalabilitas yang tinggi i. Keuntungan lainnya, Anda dapat menambah atau
mengurangi spesifikasi/sumber daya dari kapasitas server yang digunakan.
Kekurangan
Cloud Computing
a. Hal
penting dalam cloud computing adalah koneksi internet, diperlukan bandwith yang
memadai dan stabil agar cloud computing berjalan dengan baik. Komputer akan
menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah
atau kelebihan beban. Internet merupakan satu-satunya jalan menuju cloud
computing. Ketika tidak ada koneksi internet di tempat Anda, atau jalur
internet menuju cloud provider sedang bermasalah, secara otomatis akses ke
mesin cloud computing Anda akan terputus.
b. Perusahaan
yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber
daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud
computing.
c. Jika
server penyedia layana rusak atau punya layanan backup yang buruk, maka
perusahaan akan mengalami kerugian besar.
d. Kerahasiaan
data tidak terjamin, Selalu ada risiko data user dapat diakses oleh orang lain
yang tidak berkepentingan.Karena orang lain/perusahaan lain juga melakukan
hosting kemungkinan data kita akan keluar atau dibaca oleh Provider penyedia
layanan (Unit Penguasa) dapat terjadi tanpa sepengetahuan kita atau approve
dari kita.
e. Tingkat
keamanan yang belum terjamin. Dengan menggunakan sistem komputasi awan berarti
Anda mempercayakan sepenuhnya atas keamanan dan kerahasiaan data-data kepada
cloud provider. Saat mengalami gangguan, Anda tidak dapat menuntut pihak server
karena kesalahan data-data tersebut.
Aspek
keamanan dan privasi cloud computing
Kemanan jaringan informasi pada cloud
computing adalah topik yang sangat luas. Keamanan jaringan informasi pada cloud
computing, khususnya dari segi komunikasi datanya (secure communication). Cloud
Computing menyajikan banyak tantangan organisasi. Bila organisasi berpindah ke
layanan komputasi awan publik tentu infrastruktur sistem komputasi dikendalikan
oleh pihak ketiga yaitu Cloud Service Provider (CSP) dan tantangan ini harus
ditangani melalui inisiatif manajemen. Inisiatif manajemen ini akan memerlukan
gambaran jelas peran kepemilikan dan tanggung jawab dari CSP dan organisasi
yang berperan sebagai pelanggan. Dalam Presentasi yang dilakukan oleh Security
Issues in Cloud Computing, Saurabh K Prashar menyatakan bahwa masalah security
merupakan masalah utama yang timbul dengan adanya teknologi Cloud Computing.
Dengan adanya teknologi ini, keamanan data dari setiap user tidak dapat
terjamin, karena setiap data dan informasi yang dimiliki terdapat di Cloud atau
di internet tepatnya. Hal ini menjadi isu utama dari teknologi Cloud Computing
Cloud Computing merupakan ttersebut berada pada model layanan Software as a
Service, dan atau Platform as a Service, dan atau apakah pada Infrastructure as
a Service.
Pencurian data dalam teknologi Cloud
Computing merupakan salah satu isu keamanan yang cukup besar. Hal ini karena
setiap hacker dapat menggunakan berbagai cara untuk mendapatkan informasi yang
dibutuhkan dari suatu perusahaan tertentu. Ada beberapa cara untuk dapat
mencegah hal ini dapat terjadi. Beberapa cara pencurian data dapat dilakukan
dengan cara sebagai berikut:
a. Denial
of Service
b. QoS
Violation
c. IP
Spoofing
d. Port
Scanning
e. ARP
Cache Attack
Keamanan untuk Cloud Computing dilakukan
pada level – level seperti di bawah ini :
a. Server
access security
b. Internet
access security
c. Database
/ Datacenter access security
d. Data
privacy security
e. Program
access Security
Beberapa aspek yang berkaitan dengan
keamanan dan privasi di yang harus
diperhatikan adalah sebagai berikut :
a. Manajemen
Resiko dan Ketaatan, organisasi yang mulai mengadopsi cloud tetap harus
bertanggung jawab untuk aspek manajemen keamanan, resiko, dan ketaatan terhadap
aturan yang berlaku di industri terkait. Manajemen resiko dan ketaatan ini
membutuhkan tim internal yang kuat dan transparansi proses dari penyedia jasa
cloud.
b. Manajemen Akses dan Identitas, identitas bisa
didapat melalui beberapa penyedia jasa cloud, dan harus bersifat
interoperabelitas antar organisasi yang berbeda, penyedia cloud yang berbeda,
dan berlandaskan proses yang kuat.
c. Integritas
Layanan, layanan berbasis cloud harus dibangun dengan landasan keamanan yang
kuat, dan proses-proses operasionalnya juga harus diintegrasikan dengan
manajemen keamanan di organisasi tersebut. Penyedia layanan cloud harus
mengikuti proses yang bisa dibuktikan, terdefinisi, dan jelas dalam
mengintegrasikan keamanan dan privasi ke dalam layanannya mulai dari titik
paling awal, di setiap titik di dalam siklus, sampai paling penghabisan. Selain
itu manajemen keamanan dan auditing harus selaras antara penyedia cloud dan
pelanggan.
d. Integritas
Klien, layanan cloud yang digunakan di sisi klien harus memperhatikan aspek
keamanan, ketaatan, dan integritas di sisi klien. Integritas klien bisa
ditingkatkan dengan menggunakan paduan praktek terbaik.
e. Proteksi
Informasi, layanan cloud membutuhkan proses yang andal untuk melindungi
informasi sebelum, selama, dan setelah transaksi. Manfaatkan Klasifikasi Data
untuk meningkatkan kontrol terhadap data yang siap dilepas ke cloud.
Diketahui juga komunikasi pada cloud
computing dikatakan aman jika telah memastikan beberapa hal yaitu :
a. Confidentiality
Kepastian bahwa hanya
orang/bagian yang berhak atau yang seharusnya, yang boleh mengakses data dan
menerima data. Beberapa hal yangmenjadi bagian dari kebutuhan telekomunikasi
dalam menjamin confidentiality :
a) Network
security protocols
b) Network
authentication services
c) Data
encription services
b. Integrity
Kepastian bahwa data
tidak berubah karena suatu yang tidak direncanakan atau tidak diinginkan.
Integrity berarti menjamin pesan telah terkirim dan diterima. Dan pesan
tersebut tidak berubah. Beberapa bagian dari integrity yaitu :
a) Firewall
services
b) Communications
Security Management
c) Intrusion
detection services
c. Availability
Kepastian bahwa data atau
informasi pada jaringan dapat diakses di waktu dan dimana data/informasi itu
dibutuhkan. User yang terotorisasi dapat
diijinkan mengakses jaringan atau sistem saat dibutuhkan. Beberapa
bagian yang harus diperhatikan untuk
menjamin availability yaitu :
a) Fault
tolerance untuk availability data, seperti backups, redundant disk system
b) Acceptable
logins and operating process performances
c) Reliable
and interoperable security processes and network security mechanisms.
2. Pengertian
AWS
Amazon Web Services atau AWS adalah
layanan komputasi cloud Amazon yang terdiri dari campuran infrastruktur IaaS,
PaaS, dan SaaS. Amazon Web Services terdiri dari banyak layanan alat organisasi
seperti daya komputasi, penyimpanan database, sampai layanan content delivery.
Layanan AWS lainnya termasuk server, jaringan, komputasi jarak jauh, email,
pengembangan seluler, sampai keamanan. Platform cloud AWS dikenal sebagai
layanan yang menawarkan solusi komputasi awan yang fleksibel, skalabel, mudah
digunakan, dan hemat biaya.
Amazon Web Services ini diluncurkan pada
tahun 2006 dari infrastruktur internal yang dibangun untuk menangani operasi ritel online
perusahaan Amazon. Amazon sendiri adalah salah satu perusahaan pertama yang
memperkenalkan model komputasi awan pay-as-you-go yang bisa digunakan sesuai
kebutuhan. AWS menawarkan banyak layanan dan solusi berbeda untuk perusahaan
dan software developer yang dapat digunakan pada pusat data di 190 negara. Platform cloud ini juga digunakan di banyak
industri lho Golden friends! Mulai dari lembaga pemerintah, lembaga pendidikan,
lembaga nonprofit, sampai organisasi swasta.
Jenis
Layanan Amazon Web Service
Pada dasarnya, layanan AWS sendiri dapat
dikategorikan menjadi beberapa jenis, yaitu:
·
Migration (Migrasi)
·
Cloud Computing (Komputasi Awan)
·
Storage (Penyimpanan)
·
Security services (Layanan keamanan)
·
Database services (Layanan database)
·
Analytics (Analitik)
·
Management services (Layanan manajemen)
·
Internet of Things
·
Application Services (Layanan Aplikasi)
·
Deployment and Management (Penerapan dan
Manajemen)
Berikut
adalah contoh layanan AWS dan penjelasan singkatnya:
Cloud
Computing
Berikut adalah beberapa layanan cloud
compute yang ditawarkan oleh Amazon:
·
EC2 (Elastic Compute Cloud) — virtual
machine dimana pengguna mendapatkan OS level control yang memungkinkan mereka
untuk menjalankannya sesuka hati.
·
Elastic Beanstalk — alat ini menawarkan
penyebaran otomatis dan penyediaan sumber daya seperti situs web produksi yang
sangat scalable.
·
LightSail — secara otomatis menyebarkan dan mengelola
kemampuan komputer, penyimpanan, dan jaringan yang diperlukan untuk menjalankan
aplikasi Anda.
Kelebihan
AWS
Berikut ini adalah beberapa kelebihan dari AWS :
a. Skalabel
& Dapat Diadaptasi
karena semua biaya AWS
dapat disesuaikan dengan kebutuh pelanggan, platform ini cukup populer di
kalangan UMKM dan perusahaan startup. AWS juga diklaim cocok digunakan untuk
membangun bisnis dari awal. Platform ini menyediakan semua alat yang diperlukan
untuk memulai komputasi cloud. Selain itu, Amazon juga menyediakan layanan
migrasi berbiaya rendah sehingga semua infrastruktur Anda dapat dipindahkan
dengan mudah ke AWS. Model bisnis AWS memungkinkan penggunaan sumber daya yang
fleksibel. Jadi,Anda tidak perlu menghabiskan waktu melakukan anggaran biaya.
b. Aman & Terpecaya
Soal keamanan, tentunya
Amazon Web Services jauh lebih aman dibandingkan banyak perusahaan web hosting lainnya. Saat ini, AWS juga
memiliki puluhan data center yang tersebar di seluruh bagian dunia. Semua pusat
data AWS cloud ini terus dipantau dan dipelihara dengan ketat.Data pengguna
akan disimpan dan disebar di beberapa pusat data untuk bahwa bencana yang
menimpa satu wilayah tidak menyebabkan kehilangan data permanen. Selain itu,
AWS juga menempatkan data center mereka di lokasi terpencil dan hanya
mengizinkan akses ke personal penting dengan izin masuk tertentu. Berkat
pengalaman Amazon dalam layanan cloud, semua data di dalam data center aman
dari ganggua dan dapat diperbaiki dengan mudah.
c. Customizable
AWS memungkinkan pengguna
untuk menggunakan model pemrograman, sistem operasi, database, dan arsitektur
sesuai dengan kebutuhan.
d. Pay-as-you-go
Amazon web services juga
memungkinkan Anda untuk membayar resources yang Anda gunakan, tanpa uang muka
atau komitmen jangka panjang.
e. Managed
Anda tidak perlu
mengeluarkan uang untuk menjalankan dan memelihara server di data center.
f.
Scope yang luas
Aws memungkinkan Anda
untuk merilis aplikasi Anda ke beberapa wilayah di seluruh dunia hanya dengan
beberapa klik.
g. Biaya
terjangkau
total biaya kepemilikan
AWS lebih rendah dibandingkan dengan menyewa dedicated maupun private server.
A. HASIL
1.
Tutorial menyalakan wordpress mengguanakn aws lightsail.
1. Buat
akun AWS
2. Klik tombol services di bagian pojok kiri atas, pilih menu compute dan pilih Lightsail
3. Anda akan dibawa ke laman web baru, pada bagian instace di laman web lightsail, pilih Create Instance
4. Wilayah AWS dan Availability Zone dipilih untuk Anda. Pilih Ubah Wilayah AWS dan Zona Ketersediaan jika Anda ingin membuat instans di lokasi lain.
5. Pilih instance image yang anda inginkan. Untuk wordpress kali ini platform yang akan kita gunakan adalah Linux/Unix dan pilih WordPress sebagai blueprintnya
6. Pilih paket instance yang ingin anda gunakan. Paket mencakup konfigurasi mesin (RAM, SSD, vCPU) dengan biaya rendah yang dapat diprediksi, dan tunjangan transfer data. Anda dapat mencoba paket Lightsail $3,50 USD tanpa biaya selama tiga bulan (hingga 750 jam). AWS mengkreditkan tiga bulan pertama ke akun Anda.
7. Masukkan
nama instancemu dan pilih Create instance
Pedoman nama sumber daya:
·
Harus unik di setiap Wilayah AWS di akun
Lightsail Anda.
·
Harus berisi 2 hingga 255 karakter.
·
Harus diawali dan diakhiri dengan karakter
alfanumerik atau angka.
· Dapat menyertakan karakter alfanumerik, angka, titik, tanda hubung, dan garis bawah.
8. Sambungkan
ke instans Anda melalui SSH dan dapatkan kata sandi untuk situs web WordPress
Anda, Kata sandi default untuk masuk ke dasbor administrasi situs web WordPress
Anda disimpan di instace.
9. Pada halaman instance di laman beranda lighsail, pilih SSH quick-connect icon pada instance wordpress anda
10. Setelah
jendela klien SSH berbasis browser terbuka, masukkan perintah berikut untuk
mengambil kata sandi aplikasi default:
cat $HOME/bitnami_application_password
11. Catat kata sandi yang ditampilkan di layar. Anda menggunakannya nanti untuk masuk ke dasbor administrasi situs web WordPress Anda.
(Password di sensor untuk menhindari peretasan)
12. Sekarang setelah Anda memiliki kata sandi untuk dasbor administrasi situs web WordPress yang dapat digunakan untuk login. Di dasbor administrasi, Anda dapat mengubah kata sandi pengguna, menginstal plugin, mengubah tema situs web Anda, dan banyak lagi.
13. Pada browser, masukkan http://PublicIpAddress/wp-login.php.Di address, ganti PublicIpAddress dengan alamat IP publik dari instance WordPress Anda. Anda bisa mendapatkan alamat IP publik instans Anda dari konsol Lightsail seperti yang ditunjukkan pada gambar di bawah.
(IP yang terlihat pada gambar diatas sudah
menjadi IP statis yang dapat dilihat dengan adanya symbol puspin di sebelahnya,
cara mengubah IP public menjadi IP statis akan di jelaskan di bawah)
14. Masuk
ke instans Anda.
·
Di kotak Username atau Email Address,
masukkan user.
·
Di kotak Password, masukkan kata sandi
default yang diperoleh sebelumnya dalam tutorial ini.
· Pilih Log in.
15. Anda sekarang masuk ke dasbor administrasi situs web WordPress tempat Anda dapat melakukan tindakan administratif.
16. Buat
alamat IP statis Lightsail dan lampirkan ke instans WordPress Anda. IP publik
default untuk instans WordPress Anda berubah jika Anda menghentikan dan memulai
instans Anda. Alamat IP statis, yang dilampirkan ke instans, tetap sama
meskipun Anda menghentikan dan memulai instans.
17. Pada tab Instans halaman beranda Lightsail, pilih instans WordPress Anda yang sedang berjalan.
18. Pilih Networking tab, lalu pilih Create static IP.
19. Lokasi IP statis dipilih sebelumnya berdasarkan zona instans yang Anda pilih sebelumnya. Pilih instance WordPress yang dibuat dari dropdown Lampirkan ke instance.
20. Beri nama IP statis anda, lalu pilih Create
21. Bila mana ingin menghapus instace, pada menu instance di beranda lightsail, pilih ikontitik 3 (⋮) di samping instace wordpress yang sudah anda buat, lalu pilih Delete
22. Pilih Yes, delete untuk menjalan kan perintah
2. Tampilan Halaman Web
Portal Beritaku
1. Menambahkan
plugin Elementor, Elementor – Header, Footer & Blocks, dan Blog Designer
for Elementor.
2. Membuat
page baru.
a. Klik
pages lalu klik new page.
b. Beri nama, di sini kita menggunakan nama Home.
c. Pada Template di Page Attributes, pilih Elementor Canvas.
d. Klik Edit with Elementor untuk mengedit page menggunakan plugin elementor.
3. Membuat header dengan Add New Section, pilih structure yang berisi tiga structure
a. Structure pertama kita isi dengan logo;
Untuk logo, kita membuat dengan site title,
namun jika kalian ingin menggunakan gambar, maka kalian bisa menambahkan melalu
image.
b. Structure kedua kita isi dengan navigasi menu;
c. Structure ketiga kita isi dengan search box.
4. Tambahkan Hero Slider yang berada pada menu blog designer.
Untuk menambahkannya kalian bisa langsung drag and
drop.
a. Masuk
ke edit section.
b. Pada menu Layout, buat Content Width menjadi Full Width dan Columns Gap menjadi No Gap.
c. Klik Content untuk mengedit tampilan Hero Slider. Di sini yang kita ubah hanya jumlah post content saja. Kita ubah menjadi dua post. Kalian juga bisa mengubah kecepatan slide pada slide settings.
5. Tambahkan Post Layout.
a. Klik
Content
b. Tambahkan post meta.
c. Untuk
mengganti font dan ukuran font dari judul, post meta, dan sebagainya, masuk ke menu Style.
6. Klik
update untuk memperbarui tampilan.
7. Jangan lupa untuk mem-publish-nya
Kesimpulan
Berubahan
digital membuat para konsumen perlu berpindah dimana Ketika kita membaca berita
dengan koran menjadi hal yang kurang efektif dan efesien, maka dari itu
perubahan tersebut bisa digunakan dengan pembangunan website portal beritaku
dengan menggunakan AWS sebagai web service yang berbasis cloud computing.
Tidak ada komentar:
Posting Komentar