Huawei Cloud Hosting

Cloud Hosting

Herkese merhaba,

Bu yazımda sizlere Huawei Cloud Hosting servisi hakkında bilgi vereceğim. Umarım yazımı okuduktan sonra özellikleri ve kullanımı hakkında aklınızda herhangi bir soru işareti kalmaz.

Başlangıçta kısaca tanımlamak gerekirse HMS Cloud Hosting web uygulamalarına ve statik web sayfalarına güvenli, ücretsiz, sunucusuz ve hızlı erişim sağlayan bulut barındırma hizmeti sunar.

Web sayfalarınızı Cloud Hosting üzerinde yayınlayabilirsiniz. Bu sayfalar ister web uygulaması, ister mobil uygulamalarınız için statik veya dinamik bir açılış sayfası ya da basit bir kişisel ana sayfa olsun, App Gallery Connect’teki Cloud Hosting hizmetini kullanarak web projenizi Cloud Hosting’e dağıtabilirsiniz.

Bir proje altında birden fazla siteyi yönetebilirsiniz. Her site, Cloud Hosting tarafından sağlanan alan adını kullanabilir. Ayrıca, her site için çoklu sürüm yönetimi de mevcuttur.

Site : Statik web sayfalarını barındırmanız için bir taşıyıcıdır ve tüm sürümlerin web sayfası içeriğini yönetmenize ve korumanıza yardımcı olur.

Sürüm : Güncellemeleri uygulamak için barındırılan statik web sayfalarını sürüme göre yönetebilirsiniz.

Cloud Hosting’i nerelerde kullanabiliriz. İsterseniz örnekleri inceleyelim ve bu kavram bizler için daha da açıklayıcı olsun..

Günümüzde popüler olan kişisel blog sitelerini örnek olarak gösterebiliriz. Kullanıcılar site içerisine kendine özgü paylaşımları istediği şekilde aktarabilirler. Yemek tariflerinden gezi rehberliğine, kişisel gelişimden kendi özgünlüğü olan işlere kadar ziyaretçileri ile paylaşabilirler.

Bir başka örneğimiz ise iş hayatımızdaki takım çalışmaları veya arkadaşlarımız ile ilgili olan paylaşımlarımız hakkında olabilir. Aynı ekipten üyeler iş yazılımlarını paylaşabilir, belgeleri görüntüleyebilir ve ekip alanında çalışma deneyimlerini paylaşabilir, böylece iş verimliliğini ve ekip uyumunu arttırabilir. Kullanıcılar, ilginç içerikleri elektronik bir broşür aracılığıyla arkadaşlarıyla çevrimiçi olarak daha verimli bir şekilde paylaşabilirler.

Özelliklerden bahsettim fakat doğal olarak hepimizin kafasında oluşan soruya da açıklık getireyim ; “ Kısıtlamalar nelerdir ? “

- Bir paketin boyutu maksimum 50MB’dir.

- Paket zip formatında olmalıdır.

- Paket 2000 adede kadar dosya içerebilir.

- Paketteki kök dizin, sitenin varsayılan giriş sayfası olarak kullanılan index.html içermelidir.

Projenizi bu hizmeti kullanarak dağıttığınızda, sizin için * . hosting — dre.agconnect.link içinde kullanıcılarınızın web sayfanızı görüntülemek üzere erişebilecekleri bir alan oluşturulur.

Özellikleri, kullanım alanları ve kısıtlandırmaları öğrendiğimize göre projemizi oluşturmaya geçebiliriz.

Geliştirme Adımları :

App Gallery’de bir projeniz olduğunu varsayıyorum. Eğer mevcutta bir projeniz yok ise App Gallery Connect kullanarak yeni bir proje oluşturabilirsiniz.

Nasıl proje oluşturabileceğimizden ilk yazımda detaylı bir şekilde bahsetmiştim. Dilerseniz aşağıda linkini bıraktığım yazıma göz atabilirsiniz.

  1. App Gallery Connect’te Cloud Hosting servisini etkinleştirin.

Geliştirmeye başlamadan önce App Gallery Connect’te Cloud Hosting servisini etkinleştirmelisiniz. Aşağıdaki adımları sırasıyla takip edebilirsiniz.

Your Project -> Project Settings -> Manage API -> Cloud Hosting

Your Project -> Build -> Cloud Hosting -> Enable now

Enable
Cloud Hosting Enable

2. Etkinleştirme işleminden sonra yeni bir site oluşturmalısınız. Site Management ekranında “ New Site” butonuna tıklayın ve adınızı ayarlayın. Site adınızı oluşturduğunuzda Ok butonuna tıklayın. Siteniz otomatik olarak oluşturulacaktır.

Site : Sitenizin url’idir. Kullanıcılar bu url’yi kullanarak web sayfanıza erişebilir. Site adı benzersiz olmalıdır. Girdiğiniz site adının sonuna otomatik olarak “.hosting-dre.agconnect.link” eklenir.

Description : İsteğe bağlı site açıklamanızdır.

Sonuna eklenen alan adı, veri depolama konumuna bağlıdır.

  • China: *.hosting-drcn.agconnect.link
  • Singapore: *.hosting-dra.agconnect.link
  • Germany: *.hosting-dre.agconnect.link
  • Russia: *.hosting-drru.agconnect.link

Bu örnekte proje veri depolama konumum Almanya ve site url :

cagnurh.dre.agchosting.link

New Site
Site and Description

3. Web sayfanızın root path’inde “index.html” dosyası olmalıdır. “index.html” sitenize giden ilk yol olacaktır. Aksi taktirde, Cloud Hosing başlangıç sayfasını bulamayacak ve hata gönderecektir. Bu yüzden index adında bir html oluşturun. Aşağıdaki kodları html dosyanıza yazarak basit bir web sayfası oluşturabilirsiniz.

index html

4. Web sitemiz neredeyse hazır. Şimdi tek yapmamız gereken projemizi App Gallery Connect’e yüklemek.

!! Yüklemeden önce projenizi zip olarak göndermelisiniz.

Yeni site sürümü oluşturmak için zip işleminden sonra Your Site -> Manage Version -> New Version adımlarını takip etmelisiniz. Ardından Browse ‘ a tıklayın,yükleyeceğiniz paketi seçin ve ‘upload’ butonuna tıklayın.

!! Açıklama girmek zorunda değilsiniz.

New version

5. Veee gerekli adımları tamamladınız. Şimdi sürümüzün durumu ‘released’ olarak değişirse, sürüm başarıyla yayınlanmış demektir. Sitenizin linkine gidebilir ve web sayfanızı görüntüleyebilirsiniz.

Released — Removed

Cloud Hosting’i öğrenip, basit bir web sayfası oluşturup bilgilerimizi pekiştirdik. Umarım sizler için de faydalı olmuştur.

Okuduğunuz için teşekkür ederim. Soru ve görüşleriniz benim için çok önemli…

Bir sonraki yazılarda görüşmek dileğiyle. :)

--

--