Ana içeriğe geç

ONLYOFFICE Apps Developer'ı AMI ile dağıtma

Giriş​

Artık ONLYOFFICE Apps Developer Edition örneğini, AWS Marketplace'te bulunan ONLYOFFICE Amazon Machine Image ile Amazon Web Services bulut altyapısında kolayca başlatabilirsiniz.

Amazon Machine Image (AMI), AWS özel bulutunda sanal sunucu olan bir örneği kolayca başlatmanızı sağlayan, önceden yapılandırılmış bir şablondur.

ONLYOFFICE Apps Developer AMI, çalışma alanınızı Linux (Ubuntu) üzerinde çalışan bir sanal sunucuda dağıtmak için gereken tüm bileşenleri içerir: işletim sistemi, yazılımın kendisi ve bir depolama birimi.

1. Adım. Gerekli ONLYOFFICE AMI'yi seçin ve çözüme abone olun​

Mevcut AWS hesabınızda oturum açın veya yeni bir hesap oluşturun ve AWS Marketplace'e gidin.

ONLYOFFICE Apps Developer çözümünü bulun ve gerekli örnek türünü seçin: 250, 500 veya 1000 bağlantı. Bağlantı, aynı anda düzenlemeye açılabilen belge içeren tarayıcı sekmelerinin sayısıdır. Bir belgeyi iki kullanıcı açtığında, belge iki sekmede açıldığı için iki eşzamanlı bağlantı sayılır. En yüksek değere ulaşıldığında sonraki her belge salt okunur modda açılır.

Choose the necessary ONLYOFFICE AMI

Ürünün Overview sayfasında yazılımın işlevlerinin açıklamasını okuyabilirsiniz.

Choose the necessary ONLYOFFICE AMI

Bazı örnek parametrelerine bağlı fiyat ayrıntılarını görmek için Pricing sekmesine geçin:

  • Gerekirse örneğin başlatılacağı Region'ı değiştirin. En yakın konumdaki bölgeyi seçmeniz önerilir. Varsayılan olarak US East (N. Virginia) seçilidir.

  • Usage costs bölümünde Instance type, Product cost/hour, EC2 cost/hour, Total/hour bilgilerini görebilirsiniz. ONLYOFFICE yazılımı için yıllık ödemeyi tahmin etmek üzere 365-day contract sekmesine de geçebilirsiniz.

    Toplam fiyata, ONLYOFFICE yazılımının ücreti ile bu yazılım çözümünü dağıtmak için kullanılan AWS altyapı hizmetlerinin ücretleri dahildir. EC2 hizmeti, Ubuntu üzerinde çalışan bir sanal sunucuyu dağıtmak ve ONLYOFFICE yazılım çözümünü bu sunucuya kurmak için gereken ortamı sağlar.

    not

    Ücretli AMI'lere abonelik ve diğer fiyatlandırma ayrıntıları hakkında daha fazla bilgi için AWS belgelerine bakın.

    EC2 Instance type, ONLYOFFICE çözümünü dağıtmak için kullanılan sanal sunucunun donanımını belirler. Kullanılabilir örnek türleri, seçilen ONLYOFFICE Apps Developer çözümü varyantına, yani kullanıcı sayısına göre farklılık gösterir.

    ONLYOFFICE Apps Developer (250, 500 bağlantı) için t3.xlarge EC2 örnek türü önerilir. Parametreleri şunlardır:

    • Memory: 16 GB
    • CPU: 4 sanal çekirdek

    ONLYOFFICE Apps Developer (1000 bağlantı) için t3.2xlarge EC2 örnek türü önerilir. Parametreleri şunlardır:

    • Memory: 32 GB
    • CPU: 8 sanal çekirdek

    T3 örnek türleri hakkında daha fazla bilgi için AWS belgelerine bakın.

Subscribe for ONLYOFFICE AMI

Additional AWS infrastructure costs bölümü, çalışma alanı verilerinizi saklamak için kullanılan EBS hizmetinin fiyatını içerir.

Subscribe for ONLYOFFICE AMI

Legal sekmesinde, ONLYOFFICE Apps Developer çözümünün sağlanma şartlarını düzenleyen End User License Agreement metnini okuyabilirsiniz.

Şu bilgileri bulabileceğiniz Usage sekmesine geçin:

  • Delivery details bölümü AMI özelliklerini gösterir. ONLYOFFICE AMI 64 bit (x86) mimarisine sahiptir.
  • Usage Instructions, örneği başlattıktan sonra ilk ONLYOFFICE yapılandırmasının nasıl yapılacağına dair kısa öneriler içerir.

Subscribe for ONLYOFFICE AMI

Sağ üst köşedeki View purchase options düğmesine tıklayın. Subscribe to this software sayfası açılır:

Subscribe for ONLYOFFICE AMI

AWS Customer Agreement metnini okuyun ve Accept Terms düğmesine tıklayın. Aboneliğin işlenmesini bekleyin.

Subscribe for ONLYOFFICE AMI

Effective date alanında 'Pending' yerine geçerli tarih görüntülendiğinde sağ üst köşedeki Continue to Configuration düğmesine tıklayın.

2. Adım. ONLYOFFICE örneğinizi AWS bulutunda başlatın​

Configure this software sayfasında sağ üst köşedeki Continue to Launch düğmesine tıklayın.

Launch your ONLYOFFICE instance

Launch this software sayfası açılır. Bu sayfada Configuration Details bölümünü bir kez daha gözden geçirebilirsiniz.

Choose Action bölümü, örneği başlatmak için kullanacağınız yöntemi seçmenize olanak tanır. Varsayılan olarak Launch from Website seçeneği seçilidir. Örneği bu web sayfasında sunulan Launch Instance Wizard ile dağıtmak için seçeneği değiştirmeden bırakın.

not

Örneğinizi Amazon EC2 console üzerinden de başlatabilirsiniz. Bunun için menüden Launch through EC2 seçeneğini seçin ve Launch düğmesine tıklayın. AWS Management Console içindeki Launch Instance Wizard'a yönlendirilirsiniz. Orada örnek türünü seçebilir, örnek ayrıntılarını yapılandırabilir, depolama alanı ve etiketler ekleyebilir ve bir güvenlik grubu yapılandırabilirsiniz. Bu kılavuz, örneği başlatmanın bu yöntemini açıklamaz.

Launch your ONLYOFFICE instance

EC2 Instance Type bölümünde yalnızca tek bir seçenek kullanılabilir (bu, daha önce seçtiğiniz belirli kullanıcı sayılı ONLYOFFICE Apps Developer örnek türüne bağlıdır).

VPC Settings ve Subnet Settings bölümlerinde varsayılan ayarları değiştirmeyin.

Şimdi yeni bir Security group oluşturmanız ve bir Key pair üretmeniz gerekir.

Yeni bir güvenlik grubu oluşturma​

Güvenlik grubu, örneğinize erişimi yalnızca bilinen IP adreslerinin erişebileceği şekilde sınırlamanızı sağlar.

Security Group Settings bölümünde Create New Based on Seller Settings düğmesine tıklayın.

Launch your ONLYOFFICE instance

Güvenlik grubunun adını girin (örneğin ONLYOFFICE) ve bir açıklama ekleyin.

Gerekli kuralları belirlemek için Source (IP or Group) listesini kullanın. Tek bir IP adresi veya bir IP adresi aralığı belirtebilirsiniz, örneğin 10.040.196.230/32.

Launch your ONLYOFFICE instance

Kurallar şu bağlantı noktaları için belirlenir:

  • SSH - 22 numaralı bağlantı noktası, sunucunuza bir SSH istemcisiyle SSH protokolü üzerinden erişmek için kullanılır.
  • HTTP - 80 numaralı bağlantı noktası, çalışma alanınıza bir web tarayıcısıyla HTTP protokolü üzerinden erişmek için kullanılır.
  • HTTPS - 443 numaralı bağlantı noktası, çalışma alanınıza bir web tarayıcısıyla güvenli HTTPS protokolü üzerinden erişmek için kullanılır.

Hazır olduğunuzda Save düğmesine tıklayın.

Anahtar çifti oluşturma​

Örneğinize PuTTY veya OpenSSH gibi bir SSH istemcisiyle SSH protokolü üzerinden güvenli şekilde bağlanmak için bir anahtar çifti gerekir.

Launch your ONLYOFFICE instance

Key Pair Settings bölümünde Create a key pair in EC2 bağlantısına tıklayın.

AWS Management Console yeni bir tarayıcı sekmesinde açılır.

Launch your ONLYOFFICE instance

not

Üst araç çubuğunda görüntülenen AWS Region değerinin, örneği başlatmak istediğiniz bölgeyle aynı olduğundan emin olun.

Sağ üst köşedeki Create key pair düğmesine tıklayın. İlgili alana anahtar çiftinin adını girin (örneğin ONLYOFFICE) ve örneğinize uzaktan bağlanmak için kullanmak istediğiniz yazılıma göre dosya biçimini seçin:

  • pem, OpenSSH için kullanılır
  • ppk, PuTTY için kullanılır

Aşağıdaki Create key pair düğmesine tıklayın.

Genel anahtarınız AWS EC2'de saklanır. Özel anahtarınızı içeren .pem/.ppk dosyası yerel makinenize indirilir ve varsayılan Downloads klasöründe saklanır. Lütfen dosyayı kopyalayın ve güvenli bir yerde saklayın.

Launch your ONLYOFFICE instance

AWS Marketplace'e dönün, anahtar çifti alanının sağındaki simgeyi kullanarak alanı yenileyin ve listeden oluşturduğunuz anahtar çiftini seçin.

Launch your ONLYOFFICE instance

Bundan sonra Launch düğmesinin kilidi açılır. Launch düğmesine tıklayın ve örneğin dağıtılmasını bekleyin. Hazır olduğunda başarılı dağıtımı bildiren bir ileti görünür.

Launch your ONLYOFFICE instance

Örnek ayrıntılarını AWS Management Console'da açmak için bu iletideki EC2 Console bağlantısına tıklayın.

Launch your ONLYOFFICE instance

Örneğin başlatıldıktan sonra tamamen çalışır hale gelmesi biraz zaman alabilir. Instance state sütununda örnek durumunun 'pending' değerinden 'running' değerine geçtiğinden ve örneğin tüm durum denetimlerini geçtiğinden emin olun. Bu bilgi Status checks sütununda görüntülenir.

Ardından örneğinize bir web tarayıcısı veya SSH ile bağlanabilirsiniz.

3. Adım. Çalışma alanınıza web tarayıcısıyla erişin​

Çalışma alanınıza web tarayıcısıyla erişmek için örneğin Public DNS veya IP address değerini kullanabilirsiniz.

Bunları AWS Management Console'da bulabilirsiniz. Soldaki menüden Instances bölümüne geçin, bölgenizi seçin (varsayılan olarak US East (N. Virginia)) ve örnek ayrıntılarını açmak için listeden ONLYOFFICE örneğinizi seçin.

Description sekmesinde, gerekli değeri panoya kopyalamak için Public IPv4 DNS veya Public IPv4 address değerinin solundaki Copy icon simgesine tıklayın.

Access your workspace via a web browser

Bir web tarayıcısında adres çubuğuna http:// + örneğinizin IP adresi veya Public DNS değeri girin. Çalışma alanınızın başlatılması birkaç dakika sürebilir.

Çalışma alanı kurulum sihirbazı açılır.

Access your workspace via a web browser

E-posta adresinizi girin. Hesabınız için bir şifre belirleyin ve onaylayın. Varsayılan olarak şifre en az 8, en fazla 30 karakter uzunluğunda olmalıdır.

Bu e-posta ve şifre, çalışma alanı yönetici hesabınıza web tarayıcısıyla erişmek için kullanılır.

İlgili alanda Instance ID değerinizi belirtin. Bunu AWS Management Console'da örnek Description sekmesinde bulabilirsiniz. Panoya kopyalamak için Instance ID değerinin solundaki Copy icon simgesine tıklayın.

Access your workspace via a web browser

İlgili açılır listeleri kullanarak çalışma alanı dilini ve saat dilimini de değiştirebilirsiniz. Çalışma alanı bildirimlerinin doğru çalışması için saat dilimi belirtilmelidir.

Lisans anlaşmalarının koşullarını kabul edin. Devam et düğmesine tıklayın.

Access your workspace via a web browser

Hepsi bu kadar. Çalışma alanınız oluşturuldu.

4. Adım. Sunucunuza SSH ile bağlanın​

Çalışma alanınızı uzaktan yönetmek ve yapılandırmak için sanal sunucunuza ubuntu kullanıcı adı ve SSH özel anahtarınızla SSH üzerinden bağlanabilirsiniz.

Windows'ta PuTTY yardımcı programını kullanabilirsiniz.

Örneği dağıtırken oluşturulan AWS özel anahtar dosyası, şifre yerine kimlik doğrulama için kullanılır.

PuTTY'yi başlatın. Soldaki gezinme panelinde Connection -> SSH -> Auth bölümünü açın. Authentication parameters -> Private key file for authentication bölümüne gidin, Browse düğmesine tıklayın ve yerel makinenizde saklanan .ppk dosyasının yolunu bulun.

Connect to your server via SSH

Soldaki gezinme panelinde Session bölümüne dönün. Örneğin Public DNS veya IP address değerini Host Name or IP address alanına girin, 22 numaralı bağlantı noktasının belirtildiğinden ve SSH bağlantı türünün seçili olduğundan emin olun ve Open düğmesine tıklayın.

Connect to your server via SSH

Ardından PuTTY Security Alert penceresinde Yes'e tıklayın. ubuntu kullanıcı adını yazın ve Enter tuşuna basın.

Connect to your server via SSH

Linux'ta OpenSSH gibi bir SSH istemcisi kullanabilirsiniz.

Yerel makinenizde saklanan özel anahtarınızı içeren .pem dosyasının yolunu, ubuntu kullanıcı adını ve örneğinizin IP address veya Public DNS değerini belirtmeniz gerekir.

Terminalinize aşağıdaki komutu girin, .pem dosyası yolu ve IP Address için gerçek değerleri belirtin:

ssh -i /path/onlyoffice.pem ubuntu@your_instance_ip

Sunucuya bağlanmaya devam etmek için yes yazın. Daha fazla bilgi için AWS belgelerine bakabilirsiniz.