
Полный текст первых минут лекции «Что такое IaaS, PaaS и SaaS» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Добро пожаловать на лекцию про SAS и PAS и чем они отличаются. Мы говорим про облако. В SAS это софтвер, программа, as a service.
Мы можем получить все приложения в облаке и ничем не заниматься. Просто взять, зайти в браузер и начать им пользоваться. И всем управляет кто-то другой, и мы ему платим за употребление, за использование конкретного приложения.
Это то, что делают обычные пользователи. С другой стороны, мы можем делать все сами и сами всем управлять. Чем конкретно? Роутерами и сетью физической, сторожами, жесткими дисками, в которых все это сохранено, в которых наши сервера сохраняют информацию.
Эти сервера наши, их надо купить, их надо обновлять, это физические железки, ими тоже надо управлять и заниматься. На этих физических серверах будет программа виртуализации.
И ей тоже надо управлять, обновлять, создавать в ней кластер, чтобы если один физический компьютер упал, вместо него автоматом начал работать другой компьютер и взял на него все свои функции и поднял на нем виртуалки, которые упали на первом физическом сервере.
Это все надо настраивать и делать. И если мы хотим, мы можем это все делать самостоятельно. Это называется кластер виртуализации. У нас есть, кстати, курс по виртуализации, мы там учим, как это делать.
Внутри виртуалки есть операционная система, то есть виртуальные Windows с операционной системой. Windows Server десятка, и их тоже надо обновлять, настраивать в них фаерволы.
Этим кто-то должен заниматься. То есть вот этот слой операционной системы – это уже виртуальная операционная система. Виртуальный Windows внутри нашего сервера работает много виртуалок, их тоже надо настраивать.
Потом у нас внутри виртуалки есть промежуточные программы, например, Docker, например, .NET, например, Java.
Вот эти вот все промежуточные прослойки, я их называю кубики Lego, из которых потом строят приложения программисты, их тоже надо настраивать, обновлять .NET, и этим тоже кто-то должен заниматься внутри виртуалки.
И последнее, у нас есть мир программистов, там где у нас сохраняется информация нашего конкретного приложения, например, список наших учеников и сам веб-сайт или какое-либо другое приложение.
То есть наша программа, вот это вот приложение, программа, которая делает сервис, дает сервис нашим клиентам, к которому они подключаются, это самый верхний слой.
Этим занимаются наши программисты и это информация к нашему приложению. Этим тоже надо заниматься. Вопрос, мы хотим все делать это самостоятельно или мы хотим это все купить у кого-то готового в облаке и ничего сами не делать.
И просто заниматься своим бизнесом. Но если мы будем работать как пользователи, мы ничего не можем кастомизировать, подгонять под свои потребности.
Именно поэтому есть промежуточные этапы между SaaS, то есть вся программа как сервис, software as a service, и с другой стороны on-premises, когда я всем занимаюсь, можно часть вещей кому-то другому отдать.
И если я не хочу всем заниматься, но с другой стороны я хочу все-таки что-то сам под себя подгонять, у нас есть такая вещь, как называется PASS. PASS это платформа as a service, то есть я буду ответственный только за свое приложение и за свою информацию в этом приложении, например, за свою базу данных.
Я буду писать свой код,