|
«1С-Битрикс: Управление сайтом» стал первым в мире PHP-приложением, получившим статус Certified for Windows Server 2008Если приложение становится популярным, а база его пользователей стремительно растет, рано или поздно перед разработчиком встает вопрос о предоставлении гарантий того, что продукт будет работать в привычной для заказчика операционной системе предсказуемым образом: стабильно и в полном соответствии с заявленной функциональностью и характеристиками. Но даже положительные отзывы тех, кто уже установил у себя подобное приложение, не являются панацеей от всякого рода неожиданностей. Чтобы убедиться, что приложение с высокой степенью вероятности будет предсказуемым образом инсталлироваться и работать в конкретной операционной системе, оно должно пройти испытание в независимой тестовой лаборатории, после чего может получить сертификацию. Самым веским аргументом в пользу доверия к программному продукту, функционирующему под управлением операционной системы Microsoft Windows Server 2008, является прохождение серии специальных тестов и получение им официального статуса Certified for Windows Server 2008. Наличие у программного продукта сертификата Certified for Windows Server 2008 - лучший способ убедить заказчиков в том, что он отвечает всем техническим требованиям, которые компания Microsoft разработала для приложений на этой на платформе. В марте 2009 года популярный российский продукт «1С-Битрикс: Управление сайтом» успешно выдержал тестовые испытания и стал первым PHP-приложением в мире, получившим статус Certified for Windows Server 2008. Более 3000 партнеров в 235 городах России и странах бывшего СССР внедряют продукты «1С-Битрикс». Более 28 тысяч клиентов используют для управления своими веб-проектами продукты компании: «1С-Битрикс: Управление сайтом», «1С-Битрикс: Управление сайтом ASP.NET» и «1С-Битрикс: Корпоративный портал». «1С-Битрикс: Управление сайтом» на территории стран СНГ занимает большую долю проектов среди аналогичных систем управления онлайн-контентом и сайтом. На его базе выполнено более 28 тысяч проектов, создана обширная партнерская сеть как в России, так и в мире. Компания «1С-Битрикс» была заинтересована в предоставлении своим заказчикам документально подтвержденных гарантий того, что ее приложение будет работать на платформе Windows Server 2008 предсказуемо и в полном соответствии с требованиями, предъявляемыми компанией Microsoft к данному типу систем. В сертификации приложений независимых разработчиков заинтересована и компания Microsoft, информирующая партнеров о программах сертификации. Методика тестирования разработана компанией Microsoft, хорошо документирована и представлена в виде спецификации требований, включающей свыше 100 индивидуальных тестовых сценариев. Данная методика согласована с двумя центрами сертификационного тестирования, уполномоченными осуществлять процесс сертификации приложений для платформы Microsoft, и отработана ими. Microsoft определяет ряд специфических областей для тестирования, а также ожидаемые результаты, которые должны быть продемонстрированы при прохождении тестов. Все тесты формально сгруппированы по нескольким категориям: базовые требования на совместимость (корректная работа с файлами, различными языковыми версиями и т. д.), безопасность, корректная установка и деинсталляция приложения, доступность приложения при высоких нагрузках и восстановление после сбоев, совместимость с гипервизором Hyper-VTM для работы в виртуальной среде. Процесс сертификации позволяет убедиться, что все серверные приложения инсталлируются одинаковым способом и работают согласованно, что в свою очередь повышает качество и надежность работы сервера в целом. Продукт «1С-Битрикс: Управление сайтом» развертывается целиком на сервере и исполняется при помощи двух компонентов - IIS (Internet Information Services) и PHP (IIS - набор нескольких служб Интернета от компании Microsoft, основным компонентом которого является встроенный в Windows Server 2008 веб-сервер, позволяющий размещать в Интернете сайты). В качестве клиента для доступа к приложению «1С-Битрикс: Управление сайтом» используется обычный браузер. Факт сертификации коммерческого PHP-приложения означает полную совместимость с PHP, в развертывании которого в среде Windows Server 2008 заинтересованы очень многие заказчики. Хостинг-провайдеры довольно активно разворачивают PHP на своей инфраструктуре, предоставляя соответствующие услуги. Еще одно важное усовершенствование, появившееся в Microsoft Server 2008, - функция виртуализации, предоставляемая на уровне ядра ОС и позволяющая запускать много равноправных ОС на одной аппаратной платформе. Параллельно эволюционирует и сертификационная программа, которая позволяет убедиться в том, что приложение, работающее в среде Windows Server 2008 готово получить преимущества виртуализации безо всякой модификации. Программа тестирования на совместимость с Hyper-V состоит из 6 тестов, касающихся проверки корректного поведения приложения в виртуальной среде в различных стрессовых ситуациях, включая восстановление работоспособности продукта. Предварительно, еще до начала процесса тестирования в независимой лаборатории Wipro, специалисты компании «1C-Битрикс» самостоятельно выполнили и детально документировали в журнальных файлах всю процедуру прохождения тестов. Результаты были представлены в Wipro, которая сверила их с результатами собственного тестирования. Для предварительного тестирования приложения «1С-Битрикс: Управление сайтом» на платформе Windows Server 2008 (x64) в компании «1С-Битрикс» использовалась четырехъядерная рабочая станция. В компании Wipro тестирование проходило на восьмиядерном сервере. Всего было выполнено 43 теста. Один из них состоял в проверке на стабильную работу во время больших нагрузок. С одной стороны, моделировалась стрессовая ситуация на Windows-сервере, а с другой - создавалась максимальная полезная нагрузка на продукт. Для прохождения этого теста на сервере запускалось специальное приложение (loadgen), которое «поглощало» все свободные ресурсы на сервере - память и процессор. Параллельно на сервере был запущен продукт «1С-Битрикс: Управление сайтом», к которому с 4-х клиентских компьютеров непрерывно поступали запросы. Следует отметить, что в процессе тестирования компания Microsoft уделяет большое значение качеству сертифицируемого продукта и поддержке его пользователей. В случае сбоев приложения оно должно позволять диагностировать проблему. Один из тестов состоял в проверке того, как осуществляется поддержка приложения в том случае, если у клиента возникают ошибки и сбои. В независимый сертификационный центр были представлены выдержки из cоглашения об уровне сервиса (SLA) для тестируемого приложения, где демонстрировались инструменты диагностирования проблем и способы осуществления технической поддержки через службы «1С-Битрикс», позволяющие клиенту при возникновении ошибки непосредственно со своего сайта отправить запрос в службу поддержки. В целом вся процедура тестирования, включая подготовительный этап, заняла месяц в самой компании «1С-Битрикс» и две недели в сертификационном центре Wipro. Стресс-тестирование позволило определить предельные характеристики производительности функционирования приложения «1С-Битрикс: Управление сайтом» на платформах Linux и Windows Server 2008. Процесс сертификации обычно позволяет выявить и устранить незаметные проблемы, которые в латентном виде могут присутствовать в продукте. В процессе детального тестирования были сделаны небольшие доработки приложения «1С-Битрикс: Управление сайтом» для улучшения его работы под Windows Server 2008. По окончании тестирования специалисты «1C-Битрикс» предоставили в сертификационный центр Wipro документацию и пояснения того, как осуществляется техническая поддержка клиентов. Приложение «1С-Битрикс: Управление сайтом» и сама платформа Microsoft Windows Server 2008 не останавливаются в своем развитии. При этом если изменения в продукте не носят кардинального характера, а просто являются исправлениями и доработками, повторного прохождения сертификации не требуется. Компания «1C-Битрикс» непрерывно использует методику тестирования продукта в процессе его разработки, поэтому однажды достигнутый стандарт качества и соответствие требованиям Microsoft не будут понижены. Если клиент интересуется, как проходило тестирование, компания может предоставить заказчику полный журнал прохождения тестирования, как внутреннего, так и независимого. Подробности на сайте Microsoft О компании «1С-Битрикс» Компания «1С-Битрикс» - золотой сертифицированный партнер Microsoft - занимает лидирующие позиции на российском рынке в области разработки систем управления веб-проектами и корпоративной информацией. |
Добавить комментарий
|
| |||||||||||
|
|||||||||||
|
| |||||||||||
