Browsing by Author "Gimbi, Gilberto Maloco Mpaca"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Comparação do Desempenho da Plataforma Apache OpenWhisk em Ambiente Local Usando Kubernetes e na IBM CloudPublication . Gimbi, Gilberto Maloco Mpaca; Freire, Mário MarquesOs 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.