SlideShare une entreprise Scribd logo
1  sur  13
Experiment for
large-scale
operation of
LibreOffice
Online
Masaki Murakami
Shinji Enoki
librepc@icraft.jp
Agenda
• Who am I?
• abstract
• Uses in Many Users
• Testing enviroment
• Solution(?)
• LOOL and nextcloud in Japan
Who am I?
Masaki Murakami (村上正記)
● ICRAFT Corp.( アイクラフト株式会社 )
● Tasks
– Server administration and network
administration
– Marketing of “LibreBOX”
● Integrated server of nextcloud and LOOL
– New business deveropment
abstract
● LibreOffice Online has improved performance, etc.,
than before, but there are still things you need to
consider when linking with nextcloud, especially when
you use it in an environment that many users use.
● This time we will announce the knowledge gained
through experiments using the environment
constructed so far.
本題
Uses in Many Users
Improve software performance
Load balancing on multiple servers
This session I focus on load balancing
Load balancing using a load balancer
Testing enviroment
LAN
cloud Infrastructure
Calling Service
Responce
nextcloud
LOOL Servar1
LOOL Server2
LB
DEMO
Results
・ session is evenly distributed among two servers
・ Load balancing at round robin fails.
・ It is necessary to have a mechanism for load balancing so
that one server corresponds to one file.
   ↓
・ Should I have a mechanism to hold sessions for a specific
server?
Solution(?)
・ Load balancer with TLS termination proxy
and Cookie based load balancing
 ↓ 
・ Fail
・ The reverse proxy used in LOOL may not
be compatible with HTTPS communication.
Solution(?)
・ LOOL uses Websocket to manage sessions.
・ It is necessary to adopt a load balancer that supports
Websocket
ex:AWS Elastic Load Balancing
ex:F5 Big-IP
To be verified after construction of the environment
LOOL and nextcloud in Japan
・nextcloud and NEC tied up
Ex:Japan to add millions of new nodes to federated Nextcloud network
https://nextcloud.com/press/pr20180825-2/
- Since 1 Gbps broadband is connecting to many SOHO and medium
offices in Japan, there is no performance problem at the present time
for each household and small business to use.
· By further distributing processing technology etc., performance will be
improved if high load processing is load-balanced by these servers.
· If LOOL is introduced to these servers, introduction of LibreOffice in
Japan will accelerate.
Thanks!!

Contenu connexe

Plus de iCRAFT Corp. (アイクラフト株式会社)

Plus de iCRAFT Corp. (アイクラフト株式会社) (20)

LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
LibreOfficeを使ってみよう!操作ワークショップ-アイクラフト新人研修-
 
Internship final presentation: Santatra
Internship final presentation: SantatraInternship final presentation: Santatra
Internship final presentation: Santatra
 
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 EditionExperiment for large-scale operation of LibreOffice Online, 2019 Edition
Experiment for large-scale operation of LibreOffice Online, 2019 Edition
 
オープンソース・ソフトウェアとコミュニティについて
オープンソース・ソフトウェアとコミュニティについてオープンソース・ソフトウェアとコミュニティについて
オープンソース・ソフトウェアとコミュニティについて
 
Expanding LibreOffice Contribution to West Africa
Expanding LibreOffice Contribution to West AfricaExpanding LibreOffice Contribution to West Africa
Expanding LibreOffice Contribution to West Africa
 
LibreOffice Onlineの大規模環境での稼働
LibreOffice Onlineの大規模環境での稼働LibreOffice Onlineの大規模環境での稼働
LibreOffice Onlineの大規模環境での稼働
 
Internship Final Presentation -Tomas Kapiye-
 Internship Final Presentation -Tomas Kapiye- Internship Final Presentation -Tomas Kapiye-
Internship Final Presentation -Tomas Kapiye-
 
Quality Assurance(QA) for LibreOffice
Quality Assurance(QA)  for LibreOfficeQuality Assurance(QA)  for LibreOffice
Quality Assurance(QA) for LibreOffice
 
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source HeavenLibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
LibreOffice Online – Nextcloud, One Step Closer Towards Open Source Heaven
 
How African students contribute to Libreoffice 
How African students contribute to Libreoffice How African students contribute to Libreoffice 
How African students contribute to Libreoffice 
 
LibreOffice Development: QA and Translation
LibreOffice Development: QA and TranslationLibreOffice Development: QA and Translation
LibreOffice Development: QA and Translation
 
Internship final presentation Mohamed
Internship final presentation MohamedInternship final presentation Mohamed
Internship final presentation Mohamed
 
LibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 AschalewLibreOffice intern activities 2017-2018 Aschalew
LibreOffice intern activities 2017-2018 Aschalew
 
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
LibreOffice開発活動 (オープンソースカンファレンス2018 Osaka)
 
(KOF2017 )FOSS/LibreOffice status in Ethiopia
(KOF2017 )FOSS/LibreOffice status in Ethiopia(KOF2017 )FOSS/LibreOffice status in Ethiopia
(KOF2017 )FOSS/LibreOffice status in Ethiopia
 
(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation(KOF2017) LibreOffice development activities: QA and Translation
(KOF2017) LibreOffice development activities: QA and Translation
 
Opportunity to build FOSS/LibreOffice community in Ethiopia
Opportunity to build FOSS/LibreOffice community in EthiopiaOpportunity to build FOSS/LibreOffice community in Ethiopia
Opportunity to build FOSS/LibreOffice community in Ethiopia
 
Expand LibreOffice Contribution to North Africa
Expand LibreOffice Contribution to North AfricaExpand LibreOffice Contribution to North Africa
Expand LibreOffice Contribution to North Africa
 
LibreOffice Online環境の構築
LibreOffice Online環境の構築LibreOffice Online環境の構築
LibreOffice Online環境の構築
 
LibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみましたLibreOfficeサポートビジネスを1年やってみました
LibreOfficeサポートビジネスを1年やってみました
 

Dernier

Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
sexy call girls service in goa
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 

Dernier (20)

𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Rani Bagh Escort Service Delhi N.C.R.
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls DubaiDubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
Dubai=Desi Dubai Call Girls O525547819 Outdoor Call Girls Dubai
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 

Experiment for large-scale operation of LibreOffice Online

  • 2. Agenda • Who am I? • abstract • Uses in Many Users • Testing enviroment • Solution(?) • LOOL and nextcloud in Japan
  • 3. Who am I? Masaki Murakami (村上正記) ● ICRAFT Corp.( アイクラフト株式会社 ) ● Tasks – Server administration and network administration – Marketing of “LibreBOX” ● Integrated server of nextcloud and LOOL – New business deveropment
  • 4. abstract ● LibreOffice Online has improved performance, etc., than before, but there are still things you need to consider when linking with nextcloud, especially when you use it in an environment that many users use. ● This time we will announce the knowledge gained through experiments using the environment constructed so far.
  • 6. Uses in Many Users Improve software performance Load balancing on multiple servers This session I focus on load balancing
  • 7. Load balancing using a load balancer Testing enviroment LAN cloud Infrastructure Calling Service Responce nextcloud LOOL Servar1 LOOL Server2 LB
  • 9. Results ・ session is evenly distributed among two servers ・ Load balancing at round robin fails. ・ It is necessary to have a mechanism for load balancing so that one server corresponds to one file.    ↓ ・ Should I have a mechanism to hold sessions for a specific server?
  • 10. Solution(?) ・ Load balancer with TLS termination proxy and Cookie based load balancing  ↓  ・ Fail ・ The reverse proxy used in LOOL may not be compatible with HTTPS communication.
  • 11. Solution(?) ・ LOOL uses Websocket to manage sessions. ・ It is necessary to adopt a load balancer that supports Websocket ex:AWS Elastic Load Balancing ex:F5 Big-IP To be verified after construction of the environment
  • 12. LOOL and nextcloud in Japan ・nextcloud and NEC tied up Ex:Japan to add millions of new nodes to federated Nextcloud network https://nextcloud.com/press/pr20180825-2/ - Since 1 Gbps broadband is connecting to many SOHO and medium offices in Japan, there is no performance problem at the present time for each household and small business to use. · By further distributing processing technology etc., performance will be improved if high load processing is load-balanced by these servers. · If LOOL is introduced to these servers, introduction of LibreOffice in Japan will accelerate.

Notes de l'éditeur

  1. My name is Masaki Murakami,from Japan,Kobe. Today’s my presentation is “Experiment for large-scale operation of LibreOffice Online”. I am usually Japanese so I am unfamiliar with the presentation in English. I think that it is irritating, please keep in touch with the end.
  2. Today’s agenda is here.
  3. “Who am I” ということで、自己紹介をさせていただきます。It’s selfintroduce time.Because it is impeccable, I sometimes announce it while mixing Japanese.So,the content that I am speaking now is talking about the result translated by Google translation as it is. I am Masaki Murakami. I am working at iCRAFT in Kobe, Japan. Now, Kobe is very famous thanks for this person.My job is to manage servers and networks in a data center, which is mainly operated by iCRAFT. In addition, since we have released a product called "LibreBOX" of an appliance integrating nextcloud and LOOL, we are marketing that product and developing new business.
  4. iCRAFT has focused on LOOL since 2017 and has been conducting verification within iCRAFT. It is from this year that I participated in the business related to LOOL, but various improvements seem to be progressing even after I became involved. However, I think there are still many problems for LOOL to replace cloud services such as Google and Microsoft Office Online. Today, I will announce the results verified by iCRAFT to use LOOL in many people.
  5. I think that there are times when performance is not good as a problem to overcome in order to use LOOL in many people. This is as announced by CODE Website. I think there are two ways to reach the problem. One is to improve the performance of the software itself, and the other is to load balance by many servers. This time we will focus on load balancing, which is the approach iCRAFT has been working on. Why not talk about software performance is because I am not software deveroper and it’s too hard to read and improvement source code.
  6. This slide is setting an environment for this time. Prepare the nextcloud server in the iCRAFT company and build two LOOL virtual machines on the cloud service. The load balancer is provided by the cloud service and sorts sessions in a round robin fashion. The LOOL server follows Apache's official procedure when connecting Collabora's nextcloud and CODE and run Apache as a reverse proxy for each.
  7. I will try a demonstration at once.
  8. Sessions manipulating one file were evenly distributed among the two servers. I think that this is because the load balancer does not have the function of fixedly sorting a specific session to a specific server and evenly distributed it in round robin. By thinking differently, I thought that if you had a specific key for the session, by solving the server fixedly by that, it would solve it.
  9. First of all, I thought that if you have cookies in a session, you can distribute the load based on that. This is because many load balancers have the ability to maintain sessions on a cookie basis. However, in order to do that, it was necessary to decrypt TLS communication with a load balancer. Therefore, we placed a server certificate on the load balancer and verified that we can communicate. But this test failed. If you cancel the TLS communication with the load balancer, I think that it is because it can not be TLS communication again and it becomes HTTP communication again. In loolwsd.xml I thought that there was a setting that can be set to not use HTTPS communication, but it seems that the setting method and contents were different.
  10. So I thought that LOOL is using Websocket for maintaining sessions. That means that the load balancer side also needed a mechanism to correctly interpret the Websocket communication and distribute the load. Although the presentation ended up reaching here, as for the load balancer considering Wesocket, there is AWS Elastic Load Balancing etc. in the cloud service, etc. Also since there is F5 Big-IP even in the load balancer installed on-premises , I think that load balancing will be possible with this method. However, since these load balancers are expensive, I do not know if it is really a correct solution to use this.
  11. There is one background to do such a story this time. This is the move to enter nextcloud as a standard in a server incorporating broadband router function developed by NEC in collaboration with Japanese IT vendor NEC and nextcloud this year. A company in Japan who did this intermediation plans to make it possible to incorporate various server applications into this server / router and sell it to small business. As you know, in Japan, infrastructure capable of 1 Gbps optical broadband internet is also set up for SMEs and general households, so if LOOL is installed in this environment, it is possible to collaborate freely edit.You will be able to set up an environment where you can do it. I think that this will eventually become a catalyst for the spread of LibreOffice in Japan. I cannot support to editing code and I will contribute to infrastructures test and LOOL’s translating.
  12. Thank you Very mach !