VCN — это виртуальная облачная сеть, которая позволяет объединять устройства в едином виртуальном пространстве, даже если они географически разнесены. В результате устройства взаимодействуют друг с другом так, словно они находятся в одной локальной сети.
🌐Структурно VCN разделяется на несколько составляющих:
•гипервизор для создания и управления виртуальными машинами;
•виртуальные коммутаторы для соединения этих машин;
•виртуальные сетевые адаптеры для связи между машинами без применения аппаратного обеспечения;
•сетевые протоколы для обеспечения связи между облачными серверами и локальными сетями.
⚖️По сравнению с традиционными сетями VCN более предпочтительный вариант благодаря своей надежности, простоте использования и эффективности в отношении ресурсов и финансов.
🌐Структурно VCN разделяется на несколько составляющих:
•гипервизор для создания и управления виртуальными машинами;
•виртуальные коммутаторы для соединения этих машин;
•виртуальные сетевые адаптеры для связи между машинами без применения аппаратного обеспечения;
•сетевые протоколы для обеспечения связи между облачными серверами и локальными сетями.
⚖️По сравнению с традиционными сетями VCN более предпочтительный вариант благодаря своей надежности, простоте использования и эффективности в отношении ресурсов и финансов.
🤬43👍6👎6⚡5🔥5👏4❤3😱2
Новый ЦОД в Амстердаме
Мы подключили центр обработки данных в Нидерландах. Теперь пользователи 1cloud могут развернуть виртуальный сервер на базе Open Source решений в связке с гипервизором Xen в локации Амстердам.
☁️ЦОД сертифицирован по стандарту Tier III и оборудован в соответствии с современными нормами безопасности и надежности.
Вот короткая инструкция, как развернуть сервер в Амстердаме:
1. Войдите в панель управления 1cloud
2. Нажмите «Создать сервер» в разделе VPS/VDS на базе Open Source
3. Выберите «Нидерланды, Амстердам» из списка центров обработки данных
4. Настройте конфигурацию сервера
5. Нажмите кнопку «Заказать»
⚙️Минимальная конфигурация 1 CPU, 1 RAM и 10 ГБ SSD обойдется в 555 руб/мес. О том, как создать стабильный VPN-сервер с помощью Outline Manager, мы рассказываем в разделе «Помощь» на нашем сайте.
Мы подключили центр обработки данных в Нидерландах. Теперь пользователи 1cloud могут развернуть виртуальный сервер на базе Open Source решений в связке с гипервизором Xen в локации Амстердам.
☁️ЦОД сертифицирован по стандарту Tier III и оборудован в соответствии с современными нормами безопасности и надежности.
Вот короткая инструкция, как развернуть сервер в Амстердаме:
1. Войдите в панель управления 1cloud
2. Нажмите «Создать сервер» в разделе VPS/VDS на базе Open Source
3. Выберите «Нидерланды, Амстердам» из списка центров обработки данных
4. Настройте конфигурацию сервера
5. Нажмите кнопку «Заказать»
⚙️Минимальная конфигурация 1 CPU, 1 RAM и 10 ГБ SSD обойдется в 555 руб/мес. О том, как создать стабильный VPN-сервер с помощью Outline Manager, мы рассказываем в разделе «Помощь» на нашем сайте.
🔥8⚡3👏3💯1
PostgreSQL — популярное решение для управления базами данных благодаря своей надежности, масштабируемости и совместимости с различными платформами и ОС.
🏷На этапе создания таблицы в PostgreSQL полям нужно задать тип, который позволяет хранить только определенные данные. В СУБД встроено множество различных типов данных, и можно создавать новые. Но на практике часто используются лишь несколько. В карточках мы выделили самые популярные.
🏷На этапе создания таблицы в PostgreSQL полям нужно задать тип, который позволяет хранить только определенные данные. В СУБД встроено множество различных типов данных, и можно создавать новые. Но на практике часто используются лишь несколько. В карточках мы выделили самые популярные.
🔥8⚡5💯4👍2👎2❤1
Почему Python настолько популярный язык программирования? В первую очередь, потому что он максимально простой и удобный.
🐍Эта простота достигается в том числе благодаря динамической типизации, когда определение типов происходит автоматически, а не в ответ на объявления в коде, как в статической типизации.
Типизация в python не только динамическая, но и строгая. Операции между разными типами данных обычно запрещены или требуют явного приведения типов. Поэтому сюрпризы при случайном смешении типов исключены.
⚙️В этом примере python не дает нам выполнить операцию с разными типами данных. Если же мы хотим сложить целое число (int) и число с плавающей точкой (float), то Python автоматически приведет оба числа к типу float и выполнит сложение.
🐍Эта простота достигается в том числе благодаря динамической типизации, когда определение типов происходит автоматически, а не в ответ на объявления в коде, как в статической типизации.
Типизация в python не только динамическая, но и строгая. Операции между разными типами данных обычно запрещены или требуют явного приведения типов. Поэтому сюрпризы при случайном смешении типов исключены.
x = 1
y = "Text"
print(x + y)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
⚙️В этом примере python не дает нам выполнить операцию с разными типами данных. Если же мы хотим сложить целое число (int) и число с плавающей точкой (float), то Python автоматически приведет оба числа к типу float и выполнит сложение.
🔥7👍3💯3⚡1
Виды API
API — это набор договоренностей, благодаря которым программы могут общаться между собой и обмениваться информацией. API описывает протокол передачи данных, формат данных и непосредственно модель самих данных.
📌Всего есть 4 вида построения API:
• SOAP (Simple Object Access Protocol) — протокол для обмена структурированными сообщениями между веб-сервисами. Использует формат данных XML. Применяется в распределенных системах и веб-сервисах для взаимодействия между клиентами и серверами.
• RPC (Remote Procedure Call) API — метод взаимодействия между компонентами распределенной системы, позволяющий вызывать функции на удаленном сервере, словно они являются локальными. Формат данных может быть разным, включая XML, JSON и бинарные форматы. Применяется в распределенных системах для обеспечения совместной работы между клиентами и серверами с минимальными задержками.
• WebSocket API — двунаправленный протокол связи, позволяющий установить постоянное соединение между клиентом и сервером для обмена данными в режиме реального времени. Формат данных может быть текстовым или бинарным, включая JSON, XML и другие. Часто используется в веб-приложениях для обмена сообщениями между сервером и браузером пользователя.
• REST (Representational State Transfer) API — архитектурный стиль для разработки веб-сервисов, основанный на стандартных HTTP-методах и ресурсоориентированном подходе. Формат данных может быть разнообразным, включая JSON, XML и другие. Широко применяется для обеспечения межсистемного взаимодействия и интеграции с различными сервисами и платформами.
🔝Именно REST на сегодня считается самым востребованным форматом, так как он наиболее прост для разработки и понятен для пользователей. Более подробно о REST API вы можете прочитать в нашем блоге.
API — это набор договоренностей, благодаря которым программы могут общаться между собой и обмениваться информацией. API описывает протокол передачи данных, формат данных и непосредственно модель самих данных.
📌Всего есть 4 вида построения API:
• SOAP (Simple Object Access Protocol) — протокол для обмена структурированными сообщениями между веб-сервисами. Использует формат данных XML. Применяется в распределенных системах и веб-сервисах для взаимодействия между клиентами и серверами.
• RPC (Remote Procedure Call) API — метод взаимодействия между компонентами распределенной системы, позволяющий вызывать функции на удаленном сервере, словно они являются локальными. Формат данных может быть разным, включая XML, JSON и бинарные форматы. Применяется в распределенных системах для обеспечения совместной работы между клиентами и серверами с минимальными задержками.
• WebSocket API — двунаправленный протокол связи, позволяющий установить постоянное соединение между клиентом и сервером для обмена данными в режиме реального времени. Формат данных может быть текстовым или бинарным, включая JSON, XML и другие. Часто используется в веб-приложениях для обмена сообщениями между сервером и браузером пользователя.
• REST (Representational State Transfer) API — архитектурный стиль для разработки веб-сервисов, основанный на стандартных HTTP-методах и ресурсоориентированном подходе. Формат данных может быть разнообразным, включая JSON, XML и другие. Широко применяется для обеспечения межсистемного взаимодействия и интеграции с различными сервисами и платформами.
🔝Именно REST на сегодня считается самым востребованным форматом, так как он наиболее прост для разработки и понятен для пользователей. Более подробно о REST API вы можете прочитать в нашем блоге.
👍6⚡4💯4👏1
Мы обновили Панель управления!
Освежили дизайн, изменили меню и добавили виджеты. Над этим масштабным редизайном мы трудились с прошлого года, и теперь вы можете в полной мере оценить результат работы.
🆕Главные изменения:
• Обновили дизайн всей панели управления
• Опубликовали главную страницу в виде дашборда с виджетами, которые можно скрывать и перемещать
• Добавили блоки с полезными статьями и новостями 1cloud на главную страницу
• Вынесли разделы «Заказные работы», «Документация» и «FAQ» в боковое меню
• Оставили возможность вернуться к старой версии панели управления
✅Самостоятельно оценить все изменения вы можете в личном кабинете по кнопке «Новая панель», или просто нажав на кнопку ниже.
Освежили дизайн, изменили меню и добавили виджеты. Над этим масштабным редизайном мы трудились с прошлого года, и теперь вы можете в полной мере оценить результат работы.
🆕Главные изменения:
• Обновили дизайн всей панели управления
• Опубликовали главную страницу в виде дашборда с виджетами, которые можно скрывать и перемещать
• Добавили блоки с полезными статьями и новостями 1cloud на главную страницу
• Вынесли разделы «Заказные работы», «Документация» и «FAQ» в боковое меню
• Оставили возможность вернуться к старой версии панели управления
✅Самостоятельно оценить все изменения вы можете в личном кабинете по кнопке «Новая панель», или просто нажав на кнопку ниже.
🔥7❤3🎉3👍2👎1🤨1
Даже самый мощный сетевой ресурс не может одновременно обрабатывать бесконечное число запросов. Кроме того, существуют ограничения по скорости передачи данных через канал, соединяющий сервер с глобальной сетью.
🎯Когда количество запросов превышает возможности любого из элементов инфраструктуры, работа ресурса полностью блокируется. Так работают DDoS-атаки. В карточках перечислили наиболее популярные типы таких атак. А чтобы защититься от них, рекомендуем воспользоваться сервисом Anti-DDoS Qrator от 1cloud.
🎯Когда количество запросов превышает возможности любого из элементов инфраструктуры, работа ресурса полностью блокируется. Так работают DDoS-атаки. В карточках перечислили наиболее популярные типы таких атак. А чтобы защититься от них, рекомендуем воспользоваться сервисом Anti-DDoS Qrator от 1cloud.
👍9🔥6⚡5
DNSSEC — это протокол для повышения безопасности системы доменных имен (DNS).
🌐При запросах друг другу DNS-серверы не могут проверить подлинность ответа. Они лишь проверяют, поступает ли ответ с того же IP-адреса, по которому был отправлен запрос. Но IP-адрес легко подделать и направить пользователя по другому пути.
DNSSEC использует цифровую подпись, основанную на криптографических ключах, чтобы убедиться в подлинности записи. Подпись формируется и проверяется с помощью двух ключей: ключа подписи зоны (ZSK) и ключа подписи ключа (KSK).
🔐Любой криптографический протокол периодически требует смены ключей. И на этом этапе есть риск ошибок, которые могут привести к наличию невалидных подписей в кеше на какое-то время.
🌐При запросах друг другу DNS-серверы не могут проверить подлинность ответа. Они лишь проверяют, поступает ли ответ с того же IP-адреса, по которому был отправлен запрос. Но IP-адрес легко подделать и направить пользователя по другому пути.
DNSSEC использует цифровую подпись, основанную на криптографических ключах, чтобы убедиться в подлинности записи. Подпись формируется и проверяется с помощью двух ключей: ключа подписи зоны (ZSK) и ключа подписи ключа (KSK).
🔐Любой криптографический протокол периодически требует смены ключей. И на этом этапе есть риск ошибок, которые могут привести к наличию невалидных подписей в кеше на какое-то время.
👍5🔥5⚡4😁3👏1🤨1