CDN (сеть доставки контента) — это распределенная сетевая система, которая повышает производительность, безопасность и надежность сети. Он кэширует и доставляет статический и динамический контент, развертывая серверные узлы по всему миру, чтобы обеспечить более быстрый доступ и более высокую доступность контента.
Как вы можете видеть на картинке выше:
99cdn,Как мощный самодельный продукт CDN.,Его цель — позволить пользователям создать персонализированный CDN всего за несколько минут. После трех лет целенаправленных исследований и разработок, а также долгосрочных производственных испытаний,Мы используем собственное ускорение сети, алгоритмы контроля перегрузки, технологию брандмауэра приложений и систему управления узлами. Наши узлы могут легко масштабироваться до тысяч узлов.,Обеспечьте непревзойденную производительность вашей сети,в то же время,Наши узлы контролируют уровень системыподдержания Архитектура,Обеспечьте легкость достижения скорости попадания в кэш90%Вот и все。
Если вы хотите создать свой собственный CDN, вам подойдет система 99CDN.
Сторона управления демо-версиейДемо-клиент
В 99cdn в целях упрощения структуры сети на данный момент не предусмотрены центральные узлы и региональные узлы, но предусмотрены узлы L2 (также называемые конвергенцией обратно к исходному узлу), поэтому структура сети 99cdn выглядит следующим образом:
Схема архитектуры продукта 99cdn
Бурное развитие облачной индустрии стало основным выбором предприятий для перехода в облако. Однако по мере развития этой тенденции постепенно стали проявляться недостатки некоторых облачных сервисов. Такие проблемы, как нестабильность услуг поставщиков облачных услуг, непрозрачность и высокие комиссии, а также опасения по поводу конфиденциальности данных, стали общим предметом внимания предприятий. В этих обстоятельствах все больше и больше предприятий обращаются к возможности создания собственных частных облаков, чтобы удовлетворить более высокие требования к стабильности обслуживания, прозрачности затрат и безопасности конфиденциальности данных. На этом фоне мы разобрали общие Сценарии 99cdn. применения:
Общие сценарии для 99cdn примененияследующее:
Сценарии применения | описание сцены |
---|---|
Самоуправляемая CDN | Для некоторых предприятий или организаций, которым не хватает определенного технического накопления в CDN, но которые имеют определенные рыночные ресурсы и хотят быстро захватить рынок, они могут выбрать собственную CDN 99cdn для быстрого развертывания и эксплуатации. |
Создайте свой собственный частный CDN | Для многих предприятий их бизнес или данные не подходят для миграции в облако, и им необходимо контролировать данные и контент, поэтому они могут самостоятельно развернуть CDN. |
Храните данные в безопасности | Самостоятельно построенная CDN может помочь предприятиям лучше контролировать безопасность передачи и хранения данных и снизить риск утечки данных. Усильте защиту данных с помощью собственных мер безопасности и технологии шифрования. |
контроль затрат | Предприятия могут более точно контролировать затраты на CDN и избегать ненужных расходов, вызванных крупномасштабным использованием или другими факторами. Кроме того, собственная CDN также может гибко регулировать распределение ресурсов в соответствии с фактическими потребностями, тем самым более эффективно управляя затратами. |
Система стабильна и управляема. | Создание собственной CDN может лучше соответствовать конкретным требованиям к производительности и стабильности. Предприятия могут оптимизировать и адаптироваться к собственным бизнес-условиям, чтобы обеспечить стабильную работу системы, более высокую управляемость и надежность. |
потребности бизнеса | CDN, предоставляемая поставщиками облачных услуг, в основном ориентирована на всех клиентов и не разрабатывает индивидуальные требования для одного клиента. Однако 99cdn обеспечивает быстрое реагирование на потребности клиентов. Клиенты также могут настраивать систему на уровне системы в соответствии с собственными бизнес-характеристиками. систему самостоятельно. |
ограничения и контроль | Сторонние CDN могут иметь некоторые ограничения на использование сервисов, например определенные типы файлов или ограничения на размер. Кроме того, в разных странах и регионах действуют разные нормативные требования, что может привести к ограничениям доступа или недоступности услуг. |
Это серверные операционные системы, поддерживаемые 99CDN.
система | Версия | поддерживать |
---|---|---|
Ubuntu | 18 | ✔ |
Ubuntu | 20 | ✔ |
Ubuntu | 22 | ✔ |
Debian | 10 | ✔ |
Debian | 11 | ✔ |
Debian | 12 | ✔ |
CentOS | 7 | ✔ |
CentOS | 8 | ✔ |
CentOS | 8 Stream | ✔ |
CentOS | 9 Stream | ✔ |
Rocky Linux | 8 | ✔ |
Rocky Linux | 9 | ✔ |
Официальный сайт 99CDNДокументация 99CDN
портиллюстрировать
Порт по умолчанию на стороне управления: 8030
Порт клиента по умолчанию 8031
рекомендовать Конфигурация
проект | Конфигурация |
---|---|
CPU | 4 ядра |
Память | 8G |
жесткий диск | 500G или выше (рекомендуется твердотельный SSD) |
система | Ubuntu18-22, Debian10-12,CentOS7-9 Stream,Rocky Linux8-9 |
Архитектура | X86_64 |
самый низкий Конфигурация
проект | Конфигурация |
---|---|
CPU | 1 ядро |
Память | 2G |
жесткий диск | 50G или более |
система | Ubuntu18-22, Debian10-12,CentOS7-9 Stream,Rocky Linux8-9 |
Архитектура | X86_64 |
Введите авторизованный клиент 99CDN и скопируйте команду установки.
Если вы увидите результаты, аналогичные картинке выше, это означает, что установка прошла успешно. При этом запомните адрес доступа мастера CDN, а также пароль учетной записи администратора, который будет использоваться позже при привязке сервиса.
особое внимание,В процессе установки базы данных postgresql и redis, от которых зависит система, будут установлены автоматически.,Как показано на картинке выше
Как показано на рисунке выше, их эксклюзивный пакет в настоящее время бесплатен. Если вам нужно создать собственный CDN или вы планируете активировать его в краткосрочной перспективе, вы можете сначала приобрести его и сохранить. Срок действия составляет 365 дней. изменит цену в это время.
1. Затем войдите в главный терминал управления CDN, развернутый на первом этапе, и получите идентификатор авторизации и IP-адрес авторизации, как показано на рисунке ниже.
2. На боковой панели официального сайта 99CDN щелкните боковую панель. Список несвязанного управления авторизацией,Введите несвязанный список
3. Введите имя авторизованной службы в поле ввода имени авторизации, введите идентификатор авторизации и IP-адрес главного CDN, который вы скопировали и записали ранее, в поля ввода идентификатора авторизации и IP-адреса авторизации. После прохождения проверки IP нажмите «ОК», чтобы. завершите авторизацию, как показано на рисунке ниже.
Если вы не знаете, что такое идентификатор авторизации, вы можете перейти к шагу 1. Спасибо.
4. Авторизация завершена. Проверьте несвязанный список. Только что приобретенного пакета больше нет. В связанном списке есть дополнительная запись авторизации. Ваш мастер CDN показал, что авторизация завершена, как показано на рисунке ниже.
Как показано на рисунке, связанный список имеет дополнительные авторизационные данные.,И только что купленного пакета больше нет в несвязанном списке.,Вернуться к основному управлениюФон будет отображатьсяCDN主控已授权
До сих пор,Ваша система CDN установлена.,Далее приступайте к использованию и установке узлов.
Узел CDN поддерживает командную строку и удаленную установку двумя способами.,Удаленная установка относительно проста по сравнению с установкой из командной строки и также является рекомендуемым методом установки.,Здесь мы в основном говорим об удаленной установке,В конце концов, лично мне нравится использовать SSH для подключения к серверу Служить, а затем устанавливать его с помощью командных сценариев.
Порт по умолчанию API службы: 8000
Убедитесь, что узел 80 порт未占用
рекомендовать Конфигурация
проект | Конфигурация |
---|---|
CPU | 4 ядра |
Память | 4G |
жесткий диск | 500G или выше (рекомендуется твердотельный SSD) |
система | Ubuntu18-22, Debian10-12,CentOS7-9 Stream,Rocky Linux8-9 |
Архитектура | X86_64 |
самый низкий Конфигурация
проект | Конфигурация |
---|---|
CPU | 1 ядро |
Память | 2G |
жесткий диск | 50G или более |
система | Ubuntu18-22, Debian10-12,CentOS7-9 Stream,Rocky Linux8-9 |
Архитектура | X86_64 |
порт列表
! ! ! Эти порты не могут быть изменены! ! !
номер порта | Он открыт? | иллюстрировать |
---|---|---|
8000 | да | Главный порт управления связью |
9000 | нет | порт протокола gRPC |
80 | да | Порты, необходимые для узловых программ |
Чем выше узел Служить Конфигурация, тем выше грузоподъемность. Принцип даL2 узлы должны быть более мощными, чем узлы L1 Конфигурация
Хостинг через CDN Служить,Установить программу узла удаленно,Нажмите «Управление узлом» — «Удаленная установка» на боковой панели фона.,Как показано ниже
Укажите соответствующий IP-адрес и имя пользователя (по умолчанию — daroot),Выберите Проверка пароля. Нажмите, чтобы получить скрипт установки,Тогда немедленно установите его.
Полеиллюстрировать
IP-адрес сервера, на котором вы планируете установить программу узла CDN: например 12.34.56.78.
Порт удаленного подключения SSH этого сервера. Обычно используемый порт SSH — 22.
Учетная запись удаленного подключения SSH сервера.
Существует два метода проверки входа на сервер: проверка пароля и проверка закрытого ключа.
Скрипт установки программы узла, который будет выполняться при удаленной установке.,Вам нужно нажатьПолучить кнопку установки
,Создавайте сценарии установки в соответствии с вашими потребностями.
До сих пор99CDNсистемаиз Установка и Учебное пособие по развертыванию узлов успешно завершено,Если вы ничего не понимаете, пожалуйста, прокомментируйте ниже,Я отвечу им всем, когда у меня будет время. Если вы не понимаете Конфигурацию и ее работу, вы можете проверить их документацию.,Очень подробный ввод документовНажмите меня, чтобы прыгнуть。
общий,99CDNсистема посредством простых команд и главного управления и процесса установки узла,Преимущества быстрого развертывания и Конфигурации. Его постоянный бесплатный пакет подходит для различных потребностей CDN, от частных лиц до малых и средних предприятий. Но да, их ваф не написано поддержкой,Другими словами, да не может защититься от атак CC.,Встроенный вайф в порядке.,Но да не может защититься от более продвинутых атак CC.,Если ваш сайт нуждается в эксплуатации, будет ли он продан?,Я предлагаю вам пойти на cdnfly,Lecdn обладает отличными финансовыми навыками в этих двух моделях.,Лично я рекомендую другой goedge с более зрелыми функциями.,Я выбрал 99CDN исключительно из-за его пользовательского интерфейса.,Ведь кто не любит красивых.
Мой блог скоро будет синхронизирован с сообществом разработчиков Tencent Cloud, и каждый приглашается присоединиться к нему: Мой блог скоро будет синхронизирован с сообществом разработчиков Tencent Cloud, и все приглашаются присоединиться: https://cloud.tencent. com/developer/support-plan?