Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10400.6/11848
Título: | Comparação do Desempenho da Plataforma Apache OpenWhisk em Ambiente Local Usando Kubernetes e na IBM Cloud |
Autor: | Gimbi, Gilberto Maloco Mpaca |
Orientador: | Freire, Mário Marques |
Palavras-chave: | Apache Openwhisk Desempenho Ibm Cloud Kubernetes |
Data de Defesa: | 16-Jul-2021 |
Resumo: | Os recentes avanços nas tecnologias de virtualização e computação em nuvem levaram
o surgimento da computação sem servidor, uma tecnologia também conhecida como
FunctionasaService. É um modelo de computação em nuvem que visa abstrair a gestão
de servidores e as decisões de infraestrutura de baixo nível dos utilizadores, sendo que o
utilizador cria, desenvolve e implanta funções e aplicações e a gestão do servidor fica a
cargo de provedor de serviço de nuvem. Atualmente, os principais provedores de serviços
em nuvem pública oferecem plataformas de computação sem servidor. No entanto, tais
plataformas requerem que as funções sejam escritas ou implantadas de uma determinada
maneira, o que resulta em vendor lockin (dependência do fornecedor). Várias plataformas sem servidor open source foram propostas para permitir a execução de computação
sem servidor em infraestruturas privadas, de maneira a evitar, assim, qualquer forma de
dependência de fornecedores.
Esta dissertação pretende comparar o desempenho da plataforma sem servidor open source
Apache OpenWhisk numa implementação local, e a plataforma sem servidor da IBM Cloud,
denominado de IBM Cloud Functions que usa Apache OpenWhisk como gestão para
funções como serviço. No ambiente local, Apache Openwhisk foi implementada no cluster do Kubernetes, as configurações, execuções e invocações de funções foi feita usando
a ferramenta de linha de comando da Apache OpenWhisk, conhecido como CLI OpenWhisk (wsk). Na IBM Cloud, as mesmas foram feitas na interface de utilizador baseada
em Web da IBM Cloud Functions. Os experimentos envolveram tempo de respostas de
invocações de funções usando a linguagens PHP. Para avaliação de tempo de respostas foi
usada a ferramenta de monitorização Prometheus e Grafana no ambiente local, na IBM
foi através IBM Cloud Functions Dashboad. Recent advances in virtualization and cloud computing technologies have led to the emergence of serverless computing, a technology also known as FunctionasaService, a cloud computing model that aims to abstract server management and lowlevel infrastructure decisions away from developers, where the user creates, develops and deploys functions and applications and server management is the responsibility of the cloud service provider. Today, leading public cloud service providers offer serverless computing platforms. However, such platforms require functions to be written or implemented in a certain way, which results in a vendor lockin (vendor dependency). Several open source serverless platforms have been proposed to allow the execution of serverless computing in private infrastructures, thus avoiding any form of dependence on suppliers. This dissertation aims to compare the performance of the open source Apache OpenWhisk serverless platform in a local implementation, and the IBM Cloud serverless platform, called IBM Cloud Functions which uses Apache OpenWhisk as management for functions as a service. In the local environment, Apache Openwhisk was implemented in the Kubernetes cluster, the configurations, executions and function invocations were done using the Apache OpenWhisk command line tool, known as CLI OpenWhisk (wsk). In the IBM Cloud, they were done in the IBM Cloud Functions webbased user interface. The experiments involved function invocation response times using the PHP languages. To evaluate the response time, the monitoring tool Prometheus and Grafana was used in the local environment, at IBM it was through IBM Cloud Functions Dashboad. |
URI: | http://hdl.handle.net/10400.6/11848 |
Designação: | 2º Ciclo em Engenharia Informática |
Aparece nas colecções: | FE - DI | Dissertações de Mestrado e Teses de Doutoramento |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
8374_18349.pdf | 1,82 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.