Облачные технологии в 1C

Автор работы: Пользователь скрыл имя, 07 Октября 2012 в 20:30, курсовая работа

Описание работы

Целью курсовой является анализ технологии реализации облачных вычислений в продуктах фирмы 1С.
Для достижения цели исследования необходимо решить следующие задачи:
1. Обзор программных продуктов 1С, реализующих технологию облачных вычислений.
2. Построение проектных бизнес-моделей, иллюстрирующих стратегию фирмы 1С в направлении развития облачных технологий.
3. Анализ исследуемых программных продуктов на предмет применимости их в управлении бизнесом.
4. Оценка программных продуктов и перспектив их развития на российском рынке информационных услуг.

Содержание работы

Список определений и сокращений 3
Введение 4
1. История термина 7
2. Модель SaaS 9
3. Подходят ли вашей организации облачные вычисления?.........................................11
4. «Облачные» технологии в 1С: Предприятии 14
4.1. Система 1С: Предприятие. Преимущества облаков в 1С: Предприятии 14
4.2. Недостатки облаков в 1С: Предприятии 21
5. Перспективы развития облачных технологий 24
Заключение 26
Список использованной литературы 27

Файлы: 1 файл

Курсовая работа.doc

— 559.00 Кб (Скачать файл)

Оглавление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список определений  и сокращений

 

Аутсорсинг - передача организацией на основании договора определённых бизнес-процессов или производственных функций на обслуживание другой компании, специализирующейся в соответствующей области;

Вендор - это носитель торговой марки, который может быть физическим или юридическим лицом [1];

Кластер серверов 1С:Предприятия 8 - основной компонент платформы, обеспечивающий взаимодействие между пользователями и системой управления базами данных в клиент-серверном варианте работы. Наличие кластера позволяет обеспечить бесперебойную, отказоустойчивую, конкурентную работу большого количества пользователей с крупными информационными базами;

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

Тонкий клиент – компьютер или программа-клиент в сетях с клиент-серверной или терминальной архитектурой, который переносит все или большую часть задач по обработке информации на сервер;

Холдинг - совокупность материнской компании и контролируемых ею дочерних компаний;

ИТ – информационные технологии;

Модель SaaS – Software as a Service;

ПО – программное обеспечение.

 

 

 

 

 

Введение

 

Сегодня все больше предприятий  в качестве основной платформы применяют 1С: Предприятие. Программы фирмы 1С никогда не были предназначены для работы в тонком клиенте. Все изменилось с появлением нового программного обеспечения: 1С: Предприятие 8.2. Вариация 8.2 в отличие от предыдущих версий позволила организовать работу в тонком и даже WEB - клиенте. Все это дало толчок распространению программ 1С в облачные технологии (англ. cloud computing) [2].

Облачные вычисления -  это технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как интернет-сервис. На сегодняшний день существует множество определений "облачных вычислений". Рассмотрим некоторые из этих определений для того чтобы понять что такое "облачные" вычисления с разных точек зрения:

  1. Облачные вычисления представляют собой динамически масштабируемый способ доступа к внешним вычислительным ресурсам в виде сервиса, предоставляемого посредством Интернета, при этом пользователю не требуется никаких особых знаний об инфраструктуре "облака" или навыков управления этой "облачной" технологией [3].
  2. Cloud computing – это программно-аппаратное обеспечение, доступное пользователю через Интернет или локальную сеть в виде сервиса, позволяющего использовать удобный интерфейс для удаленного доступа к выделенным ресурсам (вычислительным ресурсам, программам и данным). Компьютер пользователя выступает при этом рядовым терминалом, подключенным к Сети. Компьютеры, осуществляющие cloud computing, называются "вычислительным облаком". При этом нагрузка между компьютерами, входящими в "вычислительное облако", распределяется автоматически [3].
  3. Облачные вычисления - это новый подход, позволяющий снизить сложность ИТ-систем, благодаря применению широкого ряда эффективных технологий, управляемых самостоятельно и доступных по требованию в рамках виртуальной инфраструктуры, а также потребляемых в качестве сервисов. Переходя на частные облака, заказчики могут получить множество преимуществ, среди которых снижение затрат на ИТ, повышение качества предоставления сервиса и динамичности бизнеса" [3].
  4. Облачные вычисления – это не только технологическая инновация в ИТ, но и способ создания новых бизнес-моделей, когда у небольших производителей ИТ-продуктов, в том числе и в регионах, появляется возможность быстрого предложения рынку своих услуг и мало затратного способа воплощения своих бизнес-идей. Поддержка облачных вычислений в сочетании с инвестициями в молодые компании создают быстро развивающуюся экосистему инновационных производств.[3]

Объектом исследования выступают облачные вычисления, как относительно новые технологии, которые являются интересной перспективой развития прикладных информационных бизнес-систем. В настоящее время концепция Cloud Computing является одной из самых модных направлений развития информационных технологий. «Облака» - это один из главных приоритетов бизнеса для предоставления и получения информационных услуг.

Суть положения Cloud Computing заключается в предоставлении конечным пользователям удаленного динамического доступа к услугам, вычислительным ресурсам и приложениям (включая операционные системы и инфраструктуру) через интернет.         

 Предмет исследования – новейшие технологические разработки на рынке специализированных программных продуктов, в частности – система 1С: Предприятие.

Целью курсовой является анализ технологии реализации облачных вычислений в продуктах фирмы 1С. Для достижения цели исследования необходимо решить следующие задачи:

1.  Обзор программных продуктов 1С, реализующих технологию облачных вычислений.

2.  Построение проектных бизнес-моделей, иллюстрирующих стратегию фирмы 1С в направлении развития облачных технологий.

3.  Анализ исследуемых программных продуктов на предмет применимости их в управлении бизнесом.

4.  Оценка программных продуктов и перспектив их развития на российском рынке информационных услуг.

В качестве инструментария используется программное обеспечение фирмы 1С как крупнейшего ИТ-вендора на российском рынке, внедряющего в свои продукты облачные технологии.

 

 

 

 

 

 

 

 

 

 

 

1. История термина

 

Слово «облако» (англ. cloud) использовалось в 1990-х годах для метафорического обозначения интернета: тогда глобальная сеть представлялась чем-то загадочным, неопределенным в своих пространственных границах, неотличимым от своих внутренних элементов и быстро изменяющимся. Зафиксированное в статье под заголовком «ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing» определение «облачных вычислений» гласит: «Это тот случай, когда информация постоянно хранится на серверах в Сети и временно сохраняется на стороне клиента — например, на настольных компьютерах, планшетах, ноутбуках, мини-компьютерах и так далее». Идея «облачных вычислений» была сформулирована еще в 1960 году Джоном Мак-Карти, специалистом по вычислительной технике, известным своими публикациями по теории искусственного интеллекта. Он высказал предположение, что когда-нибудь вычисления будут организованы по принципу коммунальных услуг, то есть будут предоставляться за отдельную плату. В 1993 году термин «облако» был впервые использован в коммерческих целях для описания крупных сетей, задействующих технологию высокоскоростной одновременной передачи трафика всех видов (данные, голос и видео) в сетях с коммутируемыми каналами. В них появлялось промежуточное виртуальное соединение между отправителем и получателем, упрощающее процесс передачи информации.

В начале XXI века термин «облачные  вычисления» стал употребляться  применительно к возникшему тогда  направлению SaaS (Software as a Service — «программное обеспечение как услуга»). Первопроходцем в этом отношении стал интернет-магазин Amazon, который выкрутился из сложной ситуации в период кризиса доткомов путем перевода своих дата-центров на решения Open Source. 90% серверов компании стали работать на базе операционной системы Red Hat Linux (вместе с приложением веб-сервера Stronghold, одного из вариантов сборки Apache), а аппаратное обеспечение заменили на недорогие модели серверов на основе чипсетов от Intel и HR. В 2002 году были созданы веб-сервисы Amazon. Они представляли собой то, что спустя пять лет стало называться «облаком», — набор сервисов, расположенных на удаленных серверах, к которым пользователь может получить доступ через веб-браузер из любого места, где есть Интернет.

В 2007 году в подобный проект (Academic Cluster Computing Initiative), в котором  принимали участие Google и IBM, включились несколько американских университетов. Для них эти компании построили дата-центры на 1600 серверов и оснастили их соответствующим программным обеспечением для управления и осуществления удаленного доступа к вычислительным ресурсам. Также в гонку за «облаками» вступили Yahoo!, Microsoft и eBay, а 2008 год компьютерная индустрия встречала уже под «облаком»: аналитики наперебой расхваливали новую стратегию оптимизации расходов за счет отказа от высокопроизводительных компьютеров в пользу интернет-сервисов вроде «Документы Google».

Термин «облако» используется в обозначении технологий как  метафора. Она основана на том, что  интернет изображается на компьютерных диаграммах в виде облака, за которым от клиента скрывается сложная инфраструктура и все технические детали

 

2. Модель SaaS

 

Сначала дадим определение, что же такое Software as a Service (далее по тексту SaaS), а затем выясним, какое место SaaS занимает в «облачных технологиях» и в 1С:Предприятии.

SaaS (рус. «программное обеспечение как услуга») – бизнес-модель продажи и использования программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ к программному обеспечению через Интернет. Основное преимущество модели SaaS для потребителя состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и работающего на нём программного обеспечения [4]. Следует отметить, что модель SaaS является одним из видов «облачных технологий» (см. рисунок 3). Поэтому платформа 1С: Предприятие 8 была переделана таким образом в версию 8.2, чтобы все созданные на ее основе программы могли работать по модели SaaS.

 

Рисунок 3. Различные модели «облаков».

 

Для полного понимая схемы изображенной на рис.3 дадим определения PaaS и IaaS. Infrastructure as a Service (IaaS) — это предоставление компьютерной инфраструктуры (как правило в форме виртуализации) как услуги на основе концепции облачных вычислений. IaaS состоит из трех основных компонентов:

    • Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)
    • Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)
    • Связующее ПО (например, для управления системами)

Platform as a Service (PaaS) — это  предоставление интегрированной  платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги, организованная на основе концепции облачных вычислений.

На сегодняшний день «облачные» технологии имеют ряд преимуществ, состоящие для потребителей в отсутствии необходимости установки 1С: Предприятие на рабочих местах пользователей, так как доступ к ПО осуществляется через браузер. Концепция SaaS позволяет снижать затраты на начальном этапе становления компании: нет расходов на закупку собственного серверного оборудования и программного обеспечения, настройку, поддержания работоспособности, снижение затрат на аренду помещения и оснащения его специальным оборудованием. Благодаря  интернету, специалисты фирмы 1С все меньше времени теряют в дорогах и в «пробках», больше общаются с пользователями по Skype и настраивают программное обеспечение пользователя удаленно. Отсюда мы находим еще одни положительный фактор – это быстрота внедрения, обусловленная отсутствием затрат времени на развертывание системы.

 

3.Подходят ли вашей организации технологии облачных

вычислений?

Технологии облачных вычислений могут оказаться полезными  в трех ключевых областях:

  • Новаторство в бизнесе. Технологии облачных вычислений способствуют инновациям, поскольку позволяют организациям быстро и экономически эффективно исследовать потенциал новых возможностей оптимизации бизнеса на базе ИТ-технологий за счет их гибкого масштабирования практически без ограничений.
  • Оказание услуг. Технологии облачных вычислений обеспечивают динамическую доступность ИТ-приложений и инфраструктуры. Ускорение процесса получения требуемых услуг является результатом способности организации к быстрому решению таких задач, как создание, конфигурирование, инициализация и добавление вычислительной мощности в поддержку ИТ-сервисов и бизнес-сервисов, причем гораздо быстрее, чем это было бы возможно при нынешней компьютерной инфраструктуре. Улучшение оказания услуг укрепляет усилия организации по удержанию клиентов, ускорению выхода на рынок и расширению горизонтальных рынков. Модель облачных вычислений способна усовершенствовать деятельность организации в таких областях, как SOA, управление информацией и управление услугами, что, в свою очередь, поддержит инициативы компании по оказанию услуг.
  • ИТ-оптимизация. Модель облачных вычислений обеспечивает высокую степень масштабируемости. Она позволяет организации быстро расширить набор ИТ-сервисов или получить к ним доступ без необходимости капитальной модернизации своего базового центра обработки данных. Это обеспечивает организации такое важное преимущество, как снижение совокупной стоимости владения, что, в свою очередь, повышает ее доходность, упрощает реинвестирование капитала в свою инфраструктуру и дает ответ на вопрос: «Как сделать больше с меньшим количеством ресурсов?».

При обсуждении экономического эффекта облачных вычислений чаще всего  говорят о тех положительных  экономических последствиях, которые  связаны с эффектом масштаба. Владельцы крупных дата-центров именно в силу масштаба своих площадок (насчитывающих десятки тысяч серверов) в состоянии добиться специфических преимуществ, которые недоступны держателям серверных площадок малого (до 100 серверов) и среднего (около 1000 серверов) размера.

В отличие от своих  малых и средних конкурентов, держатели крупных дата-центров  в состоянии добиться 3–7‑кратной экономии на электроэнергии и сетевой

инфраструктуре, многократном снижении стоимости человеческого  персонала,

когда один специалист обслуживает не десятки или сотни, а тысячи серверов.

Вторая причина, по которой  крупные площадки оказываются экономически более эффективными, связана с  тем, что они в гораздо меньшей  степени страдают

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

В результате крупный  облачный поставщик может позволить  себе на одном

лишь оборудовании сэкономить вплоть до 30–40 % по сравнению с компанией, об-

ладающей парком из 1000 серверов.

При всей убедительности аргумента об экономии за счет масштаба его реальная привлекательность несколько снижается за счет одного немаловажного фактора:

владельцы крупных площадок хотят не только экономить, но и зарабатывать. При

этом в настоящее  время валовая рентабельность той  же Amazon Web Services достигает порядка 50 %. Вероятно, в будущем этот показатель будет снижаться в силу

нарастающей конкуренции  со стороны других крупных облачных провайдеров,

таких как Microsoft, Rackspace и  другие. Но в то же время, учитывая высокий входной порог вхождения (в США построение крупного ЦОДа, рассчитанного на 50 тыс. серверов требует около 200 млн долл.), совершенной конкуренции на этом рынке ожидать не приходится, и здесь будут преобладать крупные поставщики, в той или иной мере способные диктовать пользователям свои условия.

Наиболее известный  экономический аргумент в пользу облачных вычислений - возможность замены капитальных затрат операционными (CAPEX / OPEX). Если экономия за счет масштаба непосредственно связана с интересами операторов ЦОДа, то возможность избавиться от капитальных затрат наиболее привлекательно звучит для арендаторов мощностей дата-центра, то есть для пользователей решений классов IaaS и PaaS.

Информация о работе Облачные технологии в 1C