Merhabalar,
Bugünki yazımızın konusu AMI. AMI, Amazon Machine Images demektir. Çoğumuzun aşina olduğu image konusu hakkında fazla açıklama yapmayacağım. AMI’nin özelliği AWS tarafından sunulan hazır imajlar, topluluğun sunduğu imajlar ve kendi oluşturduğunuz imajlardan oluşmasıdır.
Hızlı Başlangıç Menüsü
SQL sunucu kurulu olan Windows sunucular
AWS Marketplace
Topluluk AMI’leri
Gördüğünüz üzere sunucu kurup üzerine development için gerekli olan programları kurma veya yapılandırma uğraşlarına son verir nitelikte hazır imajlar mevcut.
Bizim yapacağımız işlem ise bir adet Windows Server 2012 R2 sunucu kurup, gerekli bileşenleri kurup, ayarlarını, güncellemelerini yapıp daha sonra kullanmak üzere imajını almak.
AWS Services menüsünden EC2’yi seçiyoruz. (Elastic Cloud Computing)
Göreceğimiz ilk ekran EC2 özet tablosu. Gördüğünüz üzere çalışan instance (vm veya sanal makine) gözükmüyor. Daha önceki makalemizde oluşturduğumuz Security Groups ve Gerçek IP adreslerimiz gözüküyor.
Burada dikkat etmenizi istediğim konu sağ üst menüde yer alan bölge seçeneklerinden Avrupa bölgesini seçmelisiniz. Çünkü bir önceki makalemizde ben hız için Avrupa bölgesini seçmiştim. Network’ümüz Frankfurtta olduğu için sanal makinelerimizi de bu bölgeden seçmeliyiz.
Bu bölümde navigasyon menümüz aşağıdaki gibidir.
Özet tablomuzun olduğu sayfadan Launch Instance’ı seçip sanal makine kurma işlemimize başlıyoruz.
İlk çıkan ekrandan Microsoft Windows Server 2012 R2 Base imajını seçiyoruz.
Sunucumuzun donanım özelliklerini seçiyoruz. Ben sunucu kurulumundan sonraki güncelleme vb. işlemler için güçlü bir makine seçiyorum. (4 çekirdekli işlemci, 16 GB RAM)
Bir sonraki ekranda bu özellikte kaç adet sunucu kurulmasını istediğimiz, bulunacağı subnet gibi ayarları seçmemizi istiyor. Aşağıdaki görseldeki gibi ayarları yaparak devam ediyoruz. Subnet’in Public veya private’da olması önemli değil. Çünkü bu sunucuyu imaj için kullanacağız. Imaj’ı hazırladıktan sonra tekrar kurarken zaten bu işlemleri tekrar yapabiliyoruz.
Sunucu için disk alanını ve kapasitesini seçiyoruz. bizim sunucu için 50 GB yeterli görüyorum. Resimden de gördüğünüz üzere SSD disk seçili.
Sunucumuza bir alias tanımlamamızı istiyor.
Bir Security group’a dahil etmemizi istiyor. İstersek yeni bir Security group oluşturabilirsiniz veya benim gibi daha önce oluşturduğunuz bir gruba dahil edebilirsiniz. Ben Public grubuna dahil ettim.
Güvenlik amacı ile daha önce oluşturduğumuz key pair’i seçiyoruz.
Bu işlemden sonra makinemiz kurulmaya başlıyor. Kurulum işlemini Instance bölümünden takip edebilirsiniz. Ben de bu süre 5 dkk falan sürdü. Check işlemleri de bittikten sonra (2/2 yazan kısım) makinemize bir adet gerçek ip veriyoruz. Elastic IPs bölümünden daha önce aldığımız ip adreslerinden bir tanesini ilgili sunucu ile ilişkilendiriyoruz.
Aşağıdaki görselden gördüğünüz üzere sunucumuz sağlıklı bir şekilde çalışıyor ve public ip adresi tanımlanmıştır.
Şimdi bu sunucuya bağlanıp güncelleme işlemlerini yapalım. Sunucumuza bağlanabilmek için gerekli izinleri ayarlamamız gerekiyor. Sunucumuz Public Security Group içerisinde tanımlandığı için bu grubun ayarlarını değiştiriyoruz.
Instances kısmına girip ilgili sunucumuzu seçip yukarıdan Connect düğmesine basıyoruz.
Açılan pencere aşağıdaki gibidir. yapmamız gereken sunucumuzun yönetici parolasını öğrenmek. Bu işlem için Get Password düğmesine basıyoruz.
Güncellemelerden sonra Local Admin Users grubunda kendinize özel bir kullanıcı hesabı oluşturun.
Bu işlemler bittikten sonra imajımızı hazırlamak üzere sunucumuz üzerindeki EC2ConfigService Settings uygulamasını çalıştırıp, Image bölümünden Shutdown with Sysprep’i tıklıyoruz. Sunucumuz ilgili ayarlamaları yapıp kendisini kapatıyor.
Sunucu kapandıktan sonra sunucunun üzerine gelip sağ tıklayıp Image menüsünden Create Image seçeneğini seçelim.
Konunun ana başlığı için: Sharepoint 2013 Yazı Dizisi – 01 – Giriş
Microsoft SharePoint Technet ve MSDN forumları yerini Microsoft Q&A tartışma panolarına yerini bırakıyor. 10 Ağustos…
Biliyorum, başlık çok garip, ilk bakışta anlaşılması zor. Ama şöyle tarif etmeye çalışayım. Bildiğiniz üzere…
Merhaba Arkadaşlar, Bu yazımızda sizlere TypeScript geliştirme ortamının (TypeScript Development Environment) nasıl hazırlanacağından bahsedeceğim. Öncelikle…
Merhabalar, bu yazımızda sizlere bir TypeScript projesinde farklı ts dosyaları içerisindeki function, class veya interface'lerin,…
Merhaba arkadaşlar, Yakın zamanda TypeScript öğrenmeye başladım. Hem öğrendiklerimi pekiştirmek hem de sizlerle paylaşmak adına…
Merhaba Arkadaşlar, Bu yazımızda sizlere mevcut SharePoint portalimizin, tablet, cep telefonu gibi farklı çözünürlükteki cihazlarda…
View Comments
Merhaba, öncelikle bu güzel çalışmanız için teşekkürler. Bir sorum var: kurduğunuz bu yapı için ne kadar ücret ödüyorsunuz, aylık veya yıllık?