Kategori arşivi: Microsoft Azure

Microsoft Azure Web Site Servisi

azureweb0

 

Windows Azure Website Servisi web uygulamalar oluşturabileceğimiz güvenli ve esnek bir platformdur. Kolay kullanıma sahip bir portala sahiptir. CakePHP, DasBlog, .DotNetNuke, WordPress gibi popüler birçok web çözümlerine imkan sağlamaktadır. Eğer kendimiz bir websitesini sıfırdan oluşturmak istiyorsak ücretsiz olan Web Matrix aracını yükleyerek bu işlemi gerçekleştirebiliriz. Web Matrix, ASP.NET, PHP, HTML5, CSS3, ve Node gibi en son teknoloji olan web teknolojilerini destekleyen bir web geliştirme aracıdır. Bütün bunları yaparken geliştirme ortamı olarak Visual Studio ‘yu kullanmak istersek de Windows Azure SDK ‘yı yüklememiz gerekmektedir.

Yeni bir websitesi oluşturduğumuzda çoğunlukla bir veritabanına da ihtiyaç duyarız. Bu ihtiyacı karşılamak içinde SQL veritabanı ya da MySQL veritabanı oluşturmayı tercih edebiliriz. Ayrıca Team Foundation Service, CodePlex, GitHub, veya Bitbucket gibi kaynak denetimi sağlayan platformları da desteklemektedir.

 

 

Web Sitesi Oluşturmak için;

azure-web1

Yeni bir websitesi oluşturmak için yukarıdaki resimde görünen Microsoft Azure portalından sol taraftan Web Sites sekmesini tıklayıp karşımıza gelen pencereden CREATE A WEB SITE veya +NEW ‘e tıklarız.

 

azure-web2

 

COMPUTE > WEB SITE adımları takip edilmeli. URL kısmına oluşturduğumuz web sitesine ulaşmak için kullanacağımız adresi yazmalıyız. Buraya yazdığımız adres kullanıma uygun durumdaysa şekildeki gibi yeşil onay işareti çıkacaktır. Web Hosting Plan ‘ı olduğunu gibi bırakıyoruz. REGION bölümünde ise hangi coğrafi bölgedeki serverı kullanmak istiyorsak o seçilir. Burada tavsiye edilen bizim konumuza en yakın server olmasıdır.

Web sitemizi oluştururken QUICK CREATE seçeneğini seçersek ek yapılandırma ayarları olmadan oluşturmamızı sağlar. Yeni veya daha önce oluşturulmuş bir veritabanını kullanarak web sitesi oluşturmak istiyorsak CUSTON CREATE seçeneği seçilmeli. Eğer ben bunların hiç biriyle uğraşamam herşey hazır olsun diyorsak FROM GALERY seçeneğine tıklayıp Microsoft Azure Galeriden kendimize uygun bir platformu seçeriz.

 

azure-web3

Ben örneği WordPress ile yapacağım için WordPress ‘i seçiyorum ve aşağıdaki okla ileriyi tıklıyoruz. 

 

azure-web4

Karşımıza gelen pencereden ilgili yerleri dolduruyoruz. Deployment Settings bölümünü olduğu gibi bırakıyoruz. 

 

azure-web5

Otomatik oluşturduğu database adını ve bulunduğu coğrafi bölgeyi gösteriyor. Aşağıda, belirtilen yasal koşulları kabul edip onay butonuna tıklarız.

 

azure-web6

Kısa sürede web sitemiz yayına girmiş olacak. Websitemizin durumunu STATUS bölümünden kontrol edebiliriz. 

 

azure-web8

Oluşturduğumuz adrese internet tarayıcımızla girdiğimizde WordPress ‘in kurulmuş olduğunu görebiliriz. Buradaki ilgili alanları doldurup web sitemizi hazır hale getirmiş oluyoruz. 

 

Bu yazı eş zamanlı olarak bu linkte de yayınlanmıştır.

 

Kaynaklar :
Introducing Windows Azure – Mitch Tulloch
Reklamlar

Microsoft Azure Nedir?

azure-kucuk

Micorosft Azure  birçok farklı servisi içerisinde barındıran bir bulut platformudur. Dünyanın çeşitli yerlerinde konumlandırılmış Microsoft veri merkezlerinde barındırılırmaktadır. Bir çok Azure servisi bulut bilişim kalıplarına tam olarak uymasada IaaS olarak Sanal Makineler üzerinde kosan işletim sistemleri, depolama ve ağ PaaS olarak Bulut Servisleri, Mobil Servisler gibi hızlıca bir ayrım yapabiliriz.

Neden Bulut?

Fiziksel olarak sunucu barındırmanın yerine bulut bilişim hizmetlerini kullanmanın ne gibi yararlar sağlayacağına gelin birlikte bakalım;

  • Hız: Bulutta çalışan uygulamaları geliştirmek geleneksel uygulama geliştirimine göre çok daha hızlıdır. Bunun sebebi altyapıda yatan hesaplama, depolama ve network mimarilerini yaratma, yapılandırma ve idare etme işlemlerini yapmanıza gerek yoktur. Bunun yerine bu kaynakları bulut barındırma servis sağlayıcınızdan elde edebilirsiniz.
  • Esneklik: Bulut uygulamaları hızlıca genişletilebilir(kullandığı kaynaklar çoğaltılabilir) çünkü hesplama, depolama ve network kaynakları servis sağlayıcı tarafından bir havuzda toplanmıştır. İhtiyaçlar artarsa size bu havuzdan kaynakları kiralatabilir. Eğer kullandığınız kaynaklar ihtiyacınızın çok üstüde ise bu kaynakları azaltabilirsiniz.
  • Ekonomi: Kullandığın kadarını öde modeli ve hızlıca kapasite artırma ve azaltma sayesinde firmalar iş uygulamarını bulutta çalıştırarak ekonomik verimlilik elde edebilmektedir.

Microsoft Azure Servisleri

Microsoft Azure dört temel bulut-tabanlı servis kategorisi içermektedir. Bunlar;

  • Hesaplama servisleri (Compute services)
    • Sanal Makineler (Virtual Machines)
    • İnternet Siteleri (Web Sites)
    • Bulut Servisleri (Clout Services)
    • Mobil Servisleri (Mobile Services)
  • Ağ servisleri (Network services)
    • ExpressRoute
    • Sanal Ağ (Virtual Network)
    • Trafik Yöneticisi (Traffic Manager)
  • Veri servisleri (Data services)
    • Depolama (Storage)
    • SQL Veritabanı (SQL Database)
    • HDInsight
    • Cache
    • Yedekleme (Backup)
    • Site Kurtarımı (Site Recovery)
  • Uygulama servisleri (App services)
    • Medya Servisleri (Media Services)
    • Servis Veriyolu (Service Bus)
    • Push Bildirimleri (Push Notifications)
    • Zamanlayıcı (Scheduler)
    • BizTalk Servisleri (Biztalk Services)
    • Aktif Rehber (Active Directory)
    • Çok Faktörlü Doğrulama (Multi-factor Authentication)
    • Otomasyon (Automation)
    • İçerik Dağıtım Ağı (Content Delivery Network)
    • API Yönetimi (API Managment)
    • Azure RemoteApp

Yukarıda görüldüğü üzere hayli fazla servis bulunmakta. Bu servisleri tekil yada bir biri ile birlikte koordineli olarak çoğul kullanabilirsiniz. Ayrıca Sanal Özel Ağ (VPN) gibi teknolojiler kullanarak hem kurumsal sunucular hemde bulut üzerindeki sunucular ile hibrit uygulamalar çalıştırabilirsiniz.

Bu yazı eş zamanlı olarak bu linkte yayınlanmıştır.

Kaynaklar:
http://download.microsoft.com/download/D/6/7/D670D322-5771-409E-BF34-5B98496DEB0A/Microsoft_Press_ebook_Introducing_Azure_PDF.pdf
http://en.wikipedia.org/wiki/Microsoft_Azure