Sun Cloud

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:14, 5 июня 2018.
Sun Cloud
Разработчики: Sun Microsystems
Состояние разработки: Закрыт
Операционная система: Windows, Linux
Локализация: Английский язык
Веб-сайт Sun Cloud

Sun Cloud — ныне закрытый сервис облачных вычислений, предоставлявшийся корпорацией Sun Microsystems, использовал Solaris 10, Sun Grid Engine и платформу Java.

В Sun Cloud можно было разместить любую программу, которая не требует отдельной установки посторонних модулей, работала на Solaris 10 и не требовала бы интерактивного вмешательства (то есть работала под управлением сценариев). Максимальный размер программы и данных ограничивался размером 10 Гбайт.

Для определения стоимости услуг для каждой задачи, запущенной в облаке, подсчитывалось использованное процессорное время с точностью до часа.

С марта 2007 года существовал каталог программ, размещённых в облаке, в котором разработчики публиковали свои приложения для доступа других пользователей Sun Cloud.

История

В марте 2006 года компания Sun Microsystems на проходящем в Нью-Йорке мероприятии CommunityOne представила открытую комбинированную инфраструктуру для облачных вычислений.

Платформа Open Cloud Platform была анонсирована подразделением Sun Cloud Computing Business Unit. Она помогала обеспечить работу общих и частных облачных систем при помощи фирменных открытых технологий компании, таких как Java, MySQL, OpenSolaris и Open Storage. В Sun также объявили о планах по запуску Sun Cloud, первого публичного сервиса распределенных вычислений, предназначенного для разработчиков, студентов и различных стартапов. [источник 1]

Фирма выпустила для новой платформы набор интерфейсов прикладного программирования, которые были открыты для всеобщего обозрения и обсуждения. Сделано было это для того, чтобы позволить разработчикам, создающим свои собственные системы облачных вычислений, сделать их совместимыми с Sun Cloud.

Разработчики могли незамедлительно разворачивать приложения в окружении Sun Cloud, используя для этого предварительно собранные образы виртуальных машин с открытым программным обеспечением Sun, избавляясь, тем самым, от необходимости загружать, устанавливать и конфигурировать инфраструктурные приложения. Sun Cloud предоставляет корпоративную вычислительную мощность и ресурсы через Интернет, позволяя разработчикам, исследователям, ученым и компаниям оптимизировать производительность, ускорить время достижения результатов и ускорить инновации без инвестиций в ИТ-инфраструктуру. В составе Sun Cloud компанией также были представлены два новых сервиса — Sun Cloud Storage Service и Sun Cloud Compute Service, которые должны были предоставлять клиентам централизованный доступ к хранению данных и услугам дата-центра.

Утилита Sun Cloud Compute предоставила доступ к значительному вычислительному ресурсу через Интернет за 1 доллар США за час. Он был запущен как проект на Sun Grid технологии в марте 2006 года.Он был основан и поддерживал технологии с открытым исходным кодом Solaris 10, Sun Grid Engine, Java.

В начале 2010 года, после покупки Sun Microsystems, Oracle объявила о прекращении проекта Sun Cloud. С 7 марта 2010 года, веб-сайт network.com был недоступен. [источник 2] [источник 3]

Oracle приобрела Sun Microsystems в 2010 году, и с тех пор инженеры и программисты Oracle работали бок о бок для создания полностью интегрированных систем и оптимизированных решений, направленных на достижение уровней производительности, которые не имеют себе равных в отрасли. Кроме того, продолжает развиваться портфель программного обеспечения Sun, с новыми выпусками Oracle Solaris, MySQL и недавним внедрением Java 7. Oracle инвестирует в инновации, разрабатывая аппаратные и программные системы, которые разработаны для совместной работы. [источник 4]

Функции

  • Обслуживание хранилища
  • Вычислить услуги
  • Проект Спидвей
  • Средства разработки, включая MySQL, NetBeans, Sun VM, VirtualBox и другие.

Три основных службы работают как типичные модели облачных сервисов, используя поддержку API с открытым исходным кодом для хранения и извлечения объектов данных, а также доступ к необработанной вычислительной мощности и платформе разработки для создания корпоративных, настольных и серверных приложений на уровне предприятия. Sun Cloud включает функциональность своих основных услуг с другими облачными инструментами разработки и поддержки, которые помогают конечным пользователям и организациям разрабатывать высокодоступные и надежные приложения [источник 5]

Каталог приложений Network.com дает немедленный доступ в Интернет к популярным приложениям с открытым исходным кодом и ПО с открытым исходным кодом через простой в использовании веб-портал без каких-либо договорных обязательств.

Пользователи могут загружать и запускать свои собственные приложения и создавать личную библиотеку избранных или использовать предварительно установленные и настроенные приложения, что дает им мгновенную производительность.

Использование

Sun использовало несколько технологий, чтобы сделать Sun Cloud простым в эксплуатации - от использования приложений до обеспечения нужными для работы ресурсами. В основе Sun Cloud Compute Service входят возможности виртуального центра обработки данных (VDC), которые обеспечивают все для создания и управления центром обработки данных в облаке (индивидуально или в команде). VDC обеспечивает унифицированный интегрированный интерфейс для запуска приложения, работающего в любой операционной системе в облаке, включая OpenSolaris, Linux или Windows.[источник 6] Он использует метод перетаскивания в дополнение к API и интерфейс командной строки для предоставления ресурсов, хранения и сетевых ресурсов через любой веб-браузер. Служба Sun Cloud Storage поддерживает протоколы WebDAV для упрощения доступа к файлам и API хранения объектов, которые совместимы с API-интерфейсами Amazon S3.

Файл:296px-Sun Microsystems Logo.svg.png
Лого компании Sun Microsystems

Типичное приложение, которое может работать в Compute Utility, соответствует следующим параметрам:

  • должно быть самодостаточным
  • работает в операционной системе Solaris 10 (ОС)
  • реализуется с помощью стандартных библиотек объектов, включенных в ОС Solaris 10 или пользовательских библиотек, упакованных с исполняемым файлом
  • весь исполняемый код должен быть доступен в вычислительной утилите во время выполнения
  • выполняется до завершения под управлением сценариев оболочки (нет необходимости в интерактивном доступе)
  • имеет максимальный размер приложений и данных, которые не превышают 10 гигабайт с
  • может быть упакован для загрузки в Sun Cloud как один или несколько файлов ZIP из 300 мегабайт или меньше

Resources, jobs and runs

Ресурсы (resources) - это сборники файлов, которые содержат данные пользователя и исполняемый файл.

Задание (job) - это концепция Compute Utility, которая определяет элементы блоков работы, которая представлена в Sun Cloud Compute Utility. Основные элементы задания включают название, сценарий командной оболочки (shell script), контролирующий выполнение программы, необходимые аргументы для shell script и список ресурсов, которые должны быть установлены для выполнения задания.

Команда (run) - это конкретное создание описания задания, представленного на Sun Cloud Compute Utility. Запускается, когда задание отправляется на Compute Utility для выполнения.

CPU-hour

Для каждого задания, которое подает и запускается в Облаке, использование CPU Sun Cloud агрегируется, а затем округляется до ближайшего целого часа. Например, если задание использовало 1000 процессоров в течение одной минуты, оно было бы агрегировано как 1000 CPU минут или 16.67 часов процессорного времени. Программное обеспечение округляет это до 17 часов, и за работу будет выставлен счет в 17 долларов США.

Каталог приложений

13 марта 2007 года Sun объявила о запуске каталога приложений, онлайн-сервиса, который позволяет разработчикам программного обеспечения ISV разрабатывать и публиковать свои приложения, позволяя сообществам учёных, которые специализируются в инженерных и других областях, чтобы завершить исследовательские проекты.

Каталог приложений Network.com предоставляет пользователям немедленный доступ в Интернет к популярным приложениям ISV и с открытым исходным кодом через простой в использовании веб-портал без каких-либо договорных обязательств. Пользователи могут загружать и запускать свои собственные приложения и создавать личную библиотеку избранных приложений или использовать предварительно установленные и настроенные приложения, что обеспечивает мгновенную производительность. Портал предоставляет им все необходимое для проведения анализа и комплексных вычислительных задач, чтобы ускорить научные открытия и ускорить выход на рынок новых продуктов. Достаточно выбирать приложение, загрузить свои данные и быстро получить результаты.

Network.com позволяет всем публиковать приложения в Каталоге приложений и использовать преимущества мощной Solaris 10-облачной платформы Cloud. Пользователи могут публиковать свои собственные приложения в частной библиотеке и получать доступ к ним, когда захотят; они также могут делиться своими приложениями с другими, сохраняя при этом свои данные на своем личном пространстве. [источник 7]

С марта 2007 года существовал каталог программ, размещённых в облаке, в котором разработчики публиковали свои приложения для доступа других пользователей Sun Cloud.

Приложения, которые были доступны в Sun Cloud

Примеры типов приложений:

  • Биоинформатика
  • Компьютерное искусство, например Fractal landscape generation
  • Приложения для синтеза речи, например Festival
  • Научные приложения, например Computer simulation (компьютерное моделирование)

Приложения, доступные в каталоге, включали (по категориям):

  • Общее - Blender, FDS
  • Компьютерная инженерия - Calculix, deal.II, Elmer Solver, Impact, FreeFEM, OFELI
  • Естественные науки - BLAST, FASTA, GROMACS, Clustalw, eHITS, T-Coffee, fastDNAml, READSEQ

Источники

  1. Анатолий Ализар. https://xakep.ru/2009/03/19/47537/, xakep.ru, (16.05.2018)
  2. https://www.infoworld.com/article/2627862/application-development/oracle-hails-java-but-kills-sun-cloud.html, (16.05.2018)
  3. https://www.oracle.com/ru/servers/index.html, (16.05.2018)
  4. Oracle and Sun Microsystems [2018]. URL: [ https://www.oracle.com/sun/index.Html], (дата обращения: 29.05.18).
  5. https://www.techopedia.com/definition/26789/sun-cloud, (Дата обращения: 29.05.2018)
  6. https://www.businesswire.com/news/home/20090318005374/en/Sun-Microsystems-Unveils-Open-Cloud-Platform, (16.05.2018)
  7. Sun Cloud на Википедии https://en.wikipedia.org/wiki/Sun_Cloud, (дата обращения: 29.05.18)

Ссылки

  1. Sun Cloud
  2. Utility Computing
  3. Исходники Sun Cloud Engine
  4. Sun Cloud Module Suite для NetBeans IDE
  5. Compute Utility
  6. Solaris
  7. Blender
  8. CalculiX
  9. BLAST
  10. FASTA
  11. Компьютерное моделирование
  12. Биоинформатика
  13. Sun Microsystems