{"id":34759,"date":"2019-10-31T22:00:14","date_gmt":"2019-10-31T19:00:14","guid":{"rendered":"https:\/\/prohoster.info\/blog\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\/"},"modified":"2019-10-31T22:00:14","modified_gmt":"2019-10-31T19:00:14","slug":"osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","title":{"rendered":"Founders of Distributed Systems Theory in the Arms of the Hydra","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Founders of Distributed Systems Theory in the Arms of the Hydra\" src=\"\/wp-content\/uploads\/ff4e7005bddfed3bab23e667d4b24151.jpg\" style=\"display:block;margin: 0 auto;\" \/>This <strong>Leslie Lamport<\/strong> \u2014 the author of foundational works in distributed computing, and you might also know him from the letters La in the word <b>La<\/b>TeX \u2014 \"Lamport TeX.\" He was the first to introduce the concept back in 1979 <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/multi.pdf\">of sequential consistency<\/a><\/noindex>, and his article <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/pubs\/time-clocks.pdf\">\"How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs\"<\/a><\/noindex> received the Dijkstra Prize (specifically, the award was originally known as the \"PODC Influential Paper Award\" in 2000). There is <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Leslie_Lamport\">an article about him on Wikipedia<\/a><\/noindex>, where you can find a few more interesting links. If you are excited by solving problems related to happens-before or <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%B2%D0%B8%D0%B7%D0%B0%D0%BD%D1%82%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D1%85_%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB%D0%BE%D0%B2\">the Byzantine generals' problem<\/a><\/noindex> (BFT), you should understand that Lamport is behind all of this.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>And he's also coming to our new conference on distributed computing \u2014 Hydra, which will take place on July 11-12 in St. Petersburg. Let's see what this creature is.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1 id=\"hydra-2019\">Hydra 2019<\/h1>\n<p><\/p>\n<p>Topics like multithreading are among the most popular at our conferences, and have always been. Just a moment ago this room was empty, but now a person appears on stage discussing memory models, happens-before, or multithreaded garbage collection and \u2014 boom! \u2014 nearly a thousand people occupy every available space to sit and listen attentively. What is the essence of this success? Perhaps it's because we all have some hardware capable of organizing distributed computing? Or is it that we subconsciously recognize our inability to fully utilize it? There is a real story of a quantum analyst and developer from St. Petersburg, who has a computing cluster that only he can fully utilize. What would you do if you gained powers many times greater than you currently have for your tasks?<\/p>\n<p><\/p>\n<p>Due to such popularity, the topic of performance and efficient computing tends to spread throughout the conference program. How much of the two days of presentations can be dedicated to performance \u2014 one third, two-thirds? In some places, there are artificial limitations that restrict this expansion: besides performance, there must always be room for new web frameworks, for some devops, or architectural astronautics. No, performance, you won\u2019t consume us all entirely!<\/p>\n<p><\/p>\n<p>We can take the opposite path, give up and honestly hold a conference entirely about distributed computing and only that. And here it is, Hydra.<\/p>\n<p><\/p>\n<p>Let\u2019s honestly admit that today all computing is somehow distributed. Whether it\u2019s a multi-core machine, a computing cluster, or a large-scale distributed service \u2014 there are many processes executing independent calculations in parallel, synchronizing with each other. This is what Hydra will focus on: how it is structured in theory and operates in practice.<\/p>\n<p><\/p>\n<h1 id=\"programma-konferencii\">Conference Program<\/h1>\n<p><\/p>\n<p>The program is currently being formed. It will include talks from the founders of distributed systems theories and engineers working with them in production.<\/p>\n<p><\/p>\n<p>For example, it is already known that Leslie Lamport from Microsoft Research and Maurice Herlihy from Brown University will participate. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Founders of Distributed Systems Theory in the Arms of the Hydra\" src=\"\/wp-content\/uploads\/f031fa812a8f7fa4ca9a60a78edddf20.jpg\" style=\"display:block;margin: 0 auto;\" \/> <strong>Maurice Herlihy<\/strong> is a very well-known and respected professor of Computer Science, and there is also a <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Maurice_Herlihy\">Wikipedia page<\/a><\/noindex>, where you can browse through links and works. There, you may notice two Dijkstra Awards, the first for his work on <noindex><a rel=\"nofollow\" href=\"https:\/\/cs.brown.edu\/~mph\/Herlihy91\/p124-herlihy.pdf\">\u201cWait-Free Synchronization\u201d<\/a><\/noindex>, and the second, more recent one \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/courses.cs.vt.edu\/cs5204\/fall09-kafura\/Papers\/TransactionalMemory\/Architecture-Support.pdf\">\u201cTransactional Memory: Architectural Support for Lock-Free Data Structures\u201d<\/a><\/noindex>. By the way, the links lead not even to SciHub but to Brown University and Virginia Tech University, so you can open and read them.<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>Maurice is going to give a keynote titled \u201cBlockchains from a Distributed Computing Perspective.\u201d If you\u2019re interested, you can take a look at a recording of Maurice\u2019s talk from the St. Petersburg JUG. See how clearly and understandably he conveys the topic.<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"S3Fx-7avfs4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/S3Fx-7avfs4\/hqdefault.jpg\" alt=\"Play video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><img decoding=\"async\" alt=\"Founders of Distributed Systems Theory in the Arms of the Hydra\" src=\"\/wp-content\/uploads\/21f301bf6d5f4b86fd52c2a82f98b25c.jpg\" style=\"display:block;margin: 0 auto;\" \/>The second keynote titled \u201cDual Data Structures\u201d will be presented by <strong>Michael Scott<\/strong> from the University of Rochester. And guess what \u2014 he also has his own <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Michael_L._Scott\">Wikipedia page<\/a><\/noindex>. In Wisconsin, he is well-known for his work as a dean at the University of Wisconsin-Madison, and in the wider world, he is the person who, along with Doug Lea, developed those non-blocking algorithms and concurrent queues that Java libraries operate on. He received his Dijkstra Award three years after Herlihy, for the work \u201cAlgorithms for Scalable Synchronization on Shared-Memory Multiprocessors\u201d (as it should be, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.cs.rochester.edu\/u\/scott\/papers\/1991_TOCS_synch.pdf\">it is openly available<\/a><\/noindex> in the online library of the University of Rochester).<br clear=\"all\">\n<\/p>\n<p><\/p>\n<p>There is still plenty of time until mid-July. We will keep you updated on the other speakers and their topics as the program is refined and we get closer to July. <\/p>\n<p><\/p>\n<p>In general, the question arises \u2014 why are we doing Hydra in the summer? After all, it's a dead season, vacation time. The problem is that among the speakers are university professors, and at any other time, they're busy. We simply couldn't choose different dates.<\/p>\n<p><\/p>\n<h1 id=\"diskussionnye-zony\">Discussion Zones<\/h1>\n<p><\/p>\n<p>At other conferences, it's common for a speaker to deliver their presentation and then leave right away. Participants don't even have time to find them \u2014 the next talk starts almost immediately after. This is very painful, especially if important people like Lamport, Herlihy, and Scott are present, and you're actually attending the conference just to meet them and discuss something. <\/p>\n<p><\/p>\n<p>We have solved this problem. Immediately after their presentation, the speaker goes to a special discussion zone, equipped with at least a whiteboard, and you have quite a bit of time. Formally, the speaker promises to be there at least for the entire break between talks. In reality, these discussion zones <em>use the same name for<\/em> can stretch on for hours (depending on the speaker's willingness and endurance). <\/p>\n<p><\/p>\n<p>As for Lamport, if I understood correctly, he wants to convince as many people as possible that <noindex><a rel=\"nofollow\" href=\"https:\/\/lamport.azurewebsites.net\/tla\/tla.html\">TLA+<\/a><\/noindex> \u2014 this is a good thing. (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/TLA%E2%81%BA\">Article about TLA+ on Wikipedia<\/a><\/noindex>). This might be a great opportunity for engineers to learn something new and useful. Leslie suggests that those interested can watch his past lectures and come with questions. So instead of a keynote, there could be a specialized Q&amp;A session, followed by a discussion zone. I did a little googling and found an excellent <noindex><a rel=\"nofollow\" href=\"http:\/\/lamport.azurewebsites.net\/video\/videos.html\">course on TLA+<\/a><\/noindex> (officially duplicated <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLWAv2Etpa7AOAwkreYImYt0gIpOdWQevD\">in a playlist on YouTube<\/a><\/noindex>) and a one-hour lecture <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=-4Yp3j_jk8Q\">\"Thinking Above the Code\"<\/a><\/noindex> from the Microsoft Faculty Summit.<\/p>\n<p><\/p>\n<p>If you have viewed all these people as immovable names from Wikipedia and book covers \u2014 it's time to meet them in person! Have a conversation and ask questions that academic papers won\u2019t answer, but their authors will gladly engage with.<\/p>\n<p><\/p>\n<h1 id=\"call-for-papers\">Call for Papers<\/h1>\n<p><\/p>\n<p>It's no secret that many of those reading this article wouldn't mind sharing something interesting themselves. From an engineering perspective, a scientific one \u2014 in any way. Distributed computing is a very broad and deep topic, where there's room for everyone.<\/p>\n<p><\/p>\n<p>If you want to present alongside Lamport, it's entirely possible. To become a speaker, you need to <strong><noindex><a rel=\"nofollow\" href=\"https:\/\/hydraconf.ru\/callforpapers\/?utm_source=habr&amp;utm_medium=445730\">follow the link<\/a><\/noindex><\/strong>, read everything carefully and act according to the instructions. <\/p>\n<p><\/p>\n<p>Rest assured, as soon as you engage in the process, you will receive assistance. The program committee has sufficient capabilities to help with the presentation, its content, and formatting. The coordinator will help with organizational matters and so on. <\/p>\n<p><\/p>\n<p>Pay special attention to the image with the dates. July is quite far away for a participant, but the speaker needs to start acting now. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Founders of Distributed Systems Theory in the Arms of the Hydra\" src=\"\/wp-content\/uploads\/80d555e70f56ca569ed0fe32f88df448.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h1 id=\"shkola-sptdc\">SPTDC School<\/h1>\n<p><\/p>\n<p>The conference will take place at the same venue as the SPTDC School, therefore, everyone who purchases a ticket to the school will receive conference tickets \u2014 <strong>with a 20% discount<\/strong>.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sptdc.ru\/?utm_source=habr&amp;utm_medium=445730\">Summer School on Practice and Theory of Distributed Computing (SPTDC)<\/a><\/noindex> \u2014 a school providing a wide range of courses on practical and theoretical aspects of distributed systems, led by recognized specialists in the corresponding field.<\/p>\n<p><\/p>\n<p>The school will be conducted in English, so here's what the list of topics looks like:<\/p>\n<p><\/p>\n<ul>\n<li>Concurrent data structures: correctness and efficiency;<\/li>\n<li>Algorithms for non-volatile memory;<\/li>\n<li>Distributed computability;<\/li>\n<li>Distributed machine learning; <\/li>\n<li>State-machine replication and Paxos;<\/li>\n<li>Byzantine fault-tolerance;<\/li>\n<li>Algorithmic basics of blockchains.<\/li>\n<\/ul>\n<p><\/p>\n<p>The following speakers will be presenting:<\/p>\n<p><\/p>\n<ul>\n<li>Leslie Lamport (Microsoft);<\/li>\n<li>Maurice Herlihy (Brown University);<\/li>\n<li>Michael Scott (University of Rochester);<\/li>\n<li>Dan Alistarh (IST Austria);<\/li>\n<li>Trevor Brown (University of Waterloo);<\/li>\n<li>Eli Gafni (UCLA);<\/li>\n<li>Danny Hendler (Ben Gurion University);<\/li>\n<li>Achour Mostefaoui (University of Nantes).<\/li>\n<\/ul>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PLVe-2wcL84b9G9o7KPubp6NO0nqI1a-Qp\">The playlist<\/a><\/noindex> of presentations from the previous school can be freely viewed on YouTube:<\/p>\n<p>\n<center><div class=\"youtube-placeholder\" data-id=\"videoseries\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/videoseries\/hqdefault.jpg\" alt=\"Play video\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h1 id=\"sleduyuschie-shagi\">Next Steps<\/h1>\n<p><\/p>\n<p>The conference program is still being developed. Keep an eye on the news on Habr or on social media (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.facebook.com\/hydraconf\">fb<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/hydraconf\">vk<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/hydraconference\">twitter<\/a><\/noindex>).<\/p>\n<p><\/p>\n<p>If you truly believe in the conference (or want to take advantage of the special starting price, known as 'Early Bird') \u2014 you can go to the website and <noindex>purchase tickets<\/noindex>.<\/p>\n<p><\/p>\n<p>See you at Hydra!<\/p>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/445730\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014 \u0430\u0432\u0442\u043e\u0440 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0440\u0430\u0431\u043e\u0442 \u0432 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f\u0445, \u0430 \u0435\u0449\u0451 \u0432\u044b \u0435\u0433\u043e \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u043d\u0430\u0442\u044c \u043f\u043e \u0431\u0443\u043a\u0432\u0430\u043c La \u0432 \u0441\u043b\u043e\u0432\u0435 LaTeX \u2014 \u00abLamport TeX\u00bb. \u042d\u0442\u043e \u043e\u043d \u0432\u043f\u0435\u0440\u0432\u044b\u0435, \u0435\u0449\u0451 \u0432 1979 \u0433\u043e\u0434\u0443, \u0432\u0432\u0451\u043b \u043f\u043e\u043d\u044f\u0442\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u043e\u0433\u043b\u0430\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u0441\u0442\u0438, \u0430 \u0435\u0433\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u00abHow to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs\u00bb \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430 \u043f\u0440\u0435\u043c\u0438\u044e \u0414\u0435\u0439\u043a\u0441\u0442\u0440\u044b (\u0442\u043e\u0447\u043d\u0435\u0439, \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34759","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u0438\u043a\u0438 \u0442\u0435\u043e\u0440\u0438\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043e\u0431\u044a\u044f\u0442\u044c\u044f\u0445 \u0433\u0438\u0434\u0440\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:00:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Founders of the theory of distributed systems in the embrace of Hydra | ProHoster","description":"This is Leslie Lamport \u2014.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u0438\u043a\u0438 \u0442\u0435\u043e\u0440\u0438\u0438 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u0432 \u043e\u0431\u044a\u044f\u0442\u044c\u044f\u0445 \u0433\u0438\u0434\u0440\u044b | ProHoster","og:description":"\u042d\u0442\u043e \u041b\u0435\u0441\u043b\u0438 \u041b\u044d\u043c\u043f\u043e\u0440\u0442 \u2014.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/osnovopolozhniki-teorii-raspredelennyh-sistem-v-obyatyah-gidry","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:00:14+00:00","article:modified_time":"2019-10-31T19:00:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34759","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:31:59","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:38","updated":"2026-01-21 20:31:59","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/34759","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=34759"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/34759\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=34759"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=34759"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=34759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}