Implementacija ONLYOFFICE Apps Enterprise izdanja korišćenjem AMI
Uvod
Sada možete lako pokrenuti instancu ONLYOFFICE Apps Enterprise Edition u oblak infrastrukturi Amazon Web Services koristeći ONLYOFFICE Amazon Machine Image dostupan na AWS Marketplace.
Amazon Machine Image (AMI) je unapred konfigurisan šablon koji omogućava lako pokretanje instance, koja predstavlja virtuelni server u privatnom oblaku AWS.
ONLYOFFICE Apps Enterprise AMI uključuje sve potrebne komponente - kako operativni sistem tako i sam softver, kao i skladišni prostor - za implementaciju vašeg radnog prostora na virtuelnom serveru koji radi pod Linux-om (Ubuntu).
Korak 1. Odaberite potrebni ONLYOFFICE AMI i pretplatite se na rešenje
Prijavite se na svoj postojeći AWS nalog ili se registrujte za novi i idite na AWS Marketplace.
Pronađite ONLYOFFICE Apps Enterprise rešenje i odaberite potreban tip instance – za 100, 250, 500 ili 1000 korisnika. Broj korisnika označava broj ljudi koji mogu imati pristup uređivanju dokumenata. Broj dokumenata koji se mogu istovremeno uređivati nije ograničen. Ostali registrovani korisnici moći će da otvaraju dokumente samo za pregled. ONLYOFFICE prepoznaje ID korisnika u periodu od 30 dana. Nakon toga, moći ćete da zamenite korisnika novim ako je potrebno.

Na stranici Pregled proizvoda možete pročitati opis funkcija softvera.

Pređite na karticu Cene da biste procenili detalje cena koji zavise od nekih parametara instance:
-
Promenite Region u kojem će instanca biti pokrenuta, ako je potrebno. Preporučuje se da izaberete region sa najbližom lokacijom. US East (N. Virginia) je izabran podrazumevano.
-
U odeljku Troškovi korišćenja možete videti tip instance, cenu proizvoda/sat, EC2 cenu/sat i ukupno/sat. Takođe možete preći na karticu 365-dnevni ugovor da biste procenili godišnje plaćanje za ONLYOFFICE softver.
Ukupna cena uključuje naknade za ONLYOFFICE softver i za usluge AWS infrastrukture koje se koriste za implementaciju ovog softverskog rešenja. Usluga EC2 obezbeđuje okruženje potrebno za implementaciju virtuelnog servera koji radi pod Ubuntu-om i instalaciju ONLYOFFICE softverskog rešenja na njemu.
Napomena: da biste saznali više o pretplati na plaćene AMI i drugim detaljima o cenama, pogledajte AWS dokumentaciju.
EC2 Tip instance određuje hardver virtuelnog servera koji se koristi za implementaciju ONLYOFFICE rešenja. Dostupni tipovi instanci razlikuju se u zavisnosti od izabrane varijante ONLYOFFICE Apps Enterprise rešenja, odnosno od broja korisnika.
EC2 tip instance t3.xlarge preporučuje se za ONLYOFFICE Apps Enterprise (100, 250, 500 korisnika). Ima sledeće parametre:
- Memorija: 16 GB
- CPU: 4 virtuelna jezgra
EC2 tip instance t3.2xlarge preporučuje se za ONLYOFFICE Apps Enterprise (1000 korisnika). Ima sledeće parametre:
- Memorija: 32 GB
- CPU: 8 virtuelnih jezgara
Za više detalja o T3 tipovima instanci pogledajte AWS dokumentaciju.

Dodatni troškovi AWS infrastrukture sadrže cene usluge EBS koja se koristi za čuvanje podataka vašeg radnog prostora.

Na kartici Pravni možete pročitati Ugovor o licenci za krajnjeg korisnika koji reguliše uslove pod kojima se pruža ONLYOFFICE Apps Enterprise rešenje.
Pređite na karticu Korišćenje gde možete pronaći sledeće informacije:
- Odeljak Detalji isporuke prikazuje karakteristike AMI-ja. ONLYOFFICE AMI ima 64-bitnu (x86) arhitekturu.
- Uputstva za korišćenje sadrže kratke preporuke o tome kako izvršiti početnu ONLYOFFICE konfiguraciju nakon pokretanja instance.

Kliknite na dugme Pogledaj opcije kupovine u gornjem desnom uglu. Otvara se stranica Pretplati se na ovaj softver:

Pročitajte AWS Ugovor sa korisnikom i kliknite na dugme Prihvati uslove. Sačekajte dok se pretplata obrađuje.

Kada se u polju Datum stupanja na snagu umesto 'Na čekanju' prikaže trenutni datum, kliknite na dugme Nastavi na konfiguraciju u gornjem desnom uglu.
Korak 2. Pokrenite svoju ONLYOFFICE instancu u AWS cloudu
Na stranici Konfiguriši ovaj softver kliknite na dugme Nastavi na pokretanje u gornjem desnom uglu.

Otvara se stranica Pokreni ovaj softver. Na ovoj stranici možete još jednom pregledati Detalje konfiguracije.
Odeljak Odaberi akciju omogućava da izaberete metod koji želite da koristite za pokretanje instance. Opcija Pokreni sa web stranice je izabrana podrazumevano. Ostavite je nepromenjenu da biste implementirali instancu pomoću Čarobnjaka za pokretanje instance koji se nalazi na ovoj web stranici.
Napomena: instancu možete pokrenuti i putem Amazon EC2 konzole. Da biste to uradili, izaberite opciju Launch through EC2 iz menija i kliknite na dugme Launch. Bićete preusmereni na Launch Instance Wizard u vašoj AWS Management Console gde možete izabrati tip instance, konfigurisati detalje instance, dodati skladište, oznake i konfigurisati sigurnosnu grupu. Ovaj vodič ne opisuje takav metod pokretanja instance.

U odeljku EC2 Instance Type dostupna je samo jedna opcija (zavisi od prethodno izabranog tipa instance ONLYOFFICE Apps Enterprise sa određenim brojem korisnika).
U odeljcima VPC Settings i Subnet Settings ostavite podrazumevane postavke.
Sada treba da kreirate novu Security group i generišete Key pair.
Kreirajte novu sigurnosnu grupu
Sigurnosna grupa omogućava ograničavanje pristupa vašoj instanci tako da joj mogu pristupiti samo poznate IP adrese.
U odeljku Security Group Settings kliknite na dugme Create New Based on Seller Settings.

Unesite naziv sigurnosne grupe (na primer, ONLYOFFICE) i dodajte njen opis.
Koristite listu Source (IP or Group) da biste postavili potrebna pravila. Možete navesti jednu IP adresu ili opseg IP adresa, npr. 10.040.196.230/32.

Pravila su navedena za sledeće portove:
- SSH - port 22 se koristi za pristup vašem serveru pomoću SSH klijenta preko SSH protokola.
- HTTP - port 80 se koristi za pristup vašem radnom prostoru putem web pretraživača preko HTTP protokola.
- HTTPS - port 443 se koristi za pristup vašem radnom prostoru putem web pretraživača preko bezbednog HTTPS protokola.
Kada budete spremni, kliknite na dugme Save.
Generišite par ključeva
Par ključeva je potreban za bezbedno povezivanje sa vašom instancom preko SSH protokola pomoću SSH klijenta kao što je PuTTY ili OpenSSH.

U odeljku Key Pair Settings kliknite na link Create a key pair in EC2.
AWS Management Console će se otvoriti u novoj kartici pregledača.

Proverite da li je AWS Region prikazan na gornjoj traci sa alatkama isti kao onaj u kojem želite da pokrenete instancu.
Kliknite na dugme Create key pair u gornjem desnom uglu. Unesite naziv para ključeva (npr. ONLYOFFICE) u odgovarajuće polje i izaberite format datoteke u zavisnosti od softvera koji želite da koristite za udaljeno povezivanje sa vašom instancom:
pemse koristi za OpenSSHppkse koristi za PuTTY
Kliknite na dugme Create key pair ispod.
Vaš javni ključ biće sačuvan u AWS EC2. Datoteka .pem/.ppk koja sadrži vaš privatni ključ biće preuzeta na vaš lokalni računar i sačuvana u podrazumevanom folderu Downloads. Kopirajte je i čuvajte na bezbednom mestu.

Vratite se na AWS Marketplace, osvežite polje za par ključeva pomoću ikone desno od njega i izaberite kreirani par ključeva sa liste.

Nakon toga dugme Launch postaje otključano. Kliknite na dugme Launch i sačekajte dok se instanca implementira. Kada bude spremno, pojavljuje se poruka o uspešnoj implementaciji.

Kliknite na link EC2 Console u ovoj poruci da biste otvorili detalje instance u AWS Management Console.

Može proći neko vreme dok instanca ne postane potpuno funkcionalna nakon pokretanja. Uverite se da se status instance promenio iz 'pending' u 'running' u koloni Instance state i proverite da li je instanca prošla sve provere statusa. Ove informacije su prikazane u koloni Status checks.
Zatim se možete povezati sa svojom instancom putem web pretraživača ili putem SSH.
Korak 3. Pristupite vašem radnom prostoru putem web pretraživača
Da biste pristupili svom radnom prostoru putem web pretraživača, možete koristiti Public DNS ili IP adresu instance.
Mogu se pronaći u AWS Management Console. Pređite na odeljak Instances u levom meniju, izaberite svoj region (US East (N. Virginia) podrazumevano) i izaberite svoju ONLYOFFICE instancu sa liste da biste otvorili detalje instance.
Na kartici Description kliknite na ikonu levo od Public IPv4 DNS ili Public IPv4 address da biste kopirali potrebnu vrednost u clipboard.

U web pretraživaču unesite http:// + IP adresa vaše instance ili Public DNS u adresnu traku. Inicijalizacija vašeg radnog prostora može potrajati nekoliko minuta.
Otvara se čarobnjak za podešavanje radnog prostora.

Unesite svoju email adresu. Postavite lozinku svog naloga i potvrdite je. Podrazumevano, lozinka mora imati najmanje 8, ali ne više od 30 karaktera.
Ovaj email i lozinka će se koristiti za pristup administratorskom nalogu vašeg radnog prostora putem web pretraživača.
Navedite svoj Instance ID u odgovarajućem polju. Može se pronaći u AWS Management Console na kartici Description instance. Kliknite na ikonu levo od Instance ID da biste ga kopirali u clipboard.

Takođe možete promeniti jezik radnog prostora i vremensku zonu pomoću odgovarajućih padajućih lista. Vremenska zona mora biti navedena kako bi se obezbedio ispravan rad obaveštenja radnog prostora.
Prihvatite uslove ugovora o licenci. Kliknite na dugme Nastavi.

To je sve. Vaš radni prostor je kreiran.
Korak 4. Povežite se sa svojim serverom putem SSH
Da biste daljinski administrirali i konfigurisali svoj radni prostor, možete se povezati sa svojim virtuelnim serverom putem SSH koristeći korisničko ime ubuntu i vaš SSH privatni ključ.
Na Windows-u možete koristiti uslužni program PuTTY.
Datoteka privatnog ključa AWS generisana tokom implementacije instance koristi se za autentifikaciju umesto lozinke.
Pokrenite PuTTY. Na levom navigacionom panelu otvorite odeljak Connection -> SSH -> Auth. Idite na odeljak Authentication parameters -> Private key file for authentication, kliknite na dugme Browse i pronađite putanju do datoteke .ppk sačuvane na vašem lokalnom računaru.

Vratite se na odeljak Session na levom navigacionom panelu. Unesite Public DNS ili IP adresu instance u polje Host Name or IP address, uverite se da je naveden port 22 i izabran tip SSH veze i kliknite na dugme Open.

Zatim kliknite na Yes u prozoru PuTTY Security Alert. Unesite korisničko ime ubuntu i pritisnite Enter.

Na Linux-u možete koristiti SSH klijent kao što je OpenSSH.
Moraćete da navedete putanju do datoteke .pem sa vašim privatnim ključem sačuvanim na vašem lokalnom računaru, korisničko ime ubuntu i IP adresu ili Public DNS vaše instance.
Unesite sledeću komandu u terminal navodeći stvarne vrednosti za putanju do datoteke .pem i IP adresu:
ssh -i /path/onlyoffice.pem ubuntu@your_instance_ip
Unesite yes da biste nastavili povezivanje sa serverom. Za više informacija možete pogledati AWS dokumentaciju.