2,846 research outputs found

    ClouNS - A Cloud-native Application Reference Model for Enterprise Architects

    Full text link
    The capability to operate cloud-native applications can generate enormous business growth and value. But enterprise architects should be aware that cloud-native applications are vulnerable to vendor lock-in. We investigated cloud-native application design principles, public cloud service providers, and industrial cloud standards. All results indicate that most cloud service categories seem to foster vendor lock-in situations which might be especially problematic for enterprise architectures. This might sound disillusioning at first. However, we present a reference model for cloud-native applications that relies only on a small subset of well standardized IaaS services. The reference model can be used for codifying cloud technologies. It can guide technology identification, classification, adoption, research and development processes for cloud-native application and for vendor lock-in aware enterprise architecture engineering methodologies

    A Study to Optimize Heterogeneous Resources for Open IoT

    Full text link
    Recently, IoT technologies have been progressed, and many sensors and actuators are connected to networks. Previously, IoT services were developed by vertical integration style. But now Open IoT concept has attracted attentions which achieves various IoT services by integrating horizontal separated devices and services. For Open IoT era, we have proposed the Tacit Computing technology to discover the devices with necessary data for users on demand and use them dynamically. We also implemented elemental technologies of Tacit Computing. In this paper, we propose three layers optimizations to reduce operation cost and improve performance of Tacit computing service, in order to make as a continuous service of discovered devices by Tacit Computing. In optimization process, appropriate function allocation or offloading specific functions are calculated on device, network and cloud layer before full-scale operation.Comment: 3 pages, 1 figure, 2017 Fifth International Symposium on Computing and Networking (CANDAR2017), Nov. 201

    Coronavirus and long term lockdown – How HR need to be proactive and not panic

    Get PDF
    As the nationwide lockdown is extended, and uncertainty surrounding when it will end, a HR expert and digital transformation expert from the University of Salford Business School give their top tips for HR teams when supporting their staff with long term working from home

    Ferramenta de gerenciamento de aplicações em um cluster DC/OS na nuvem

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Várias empresas necessitam testar suas aplicações antes de colocá- las em produção e disponibilizar uma versão final ao usuário ou cliente. Em alguns casos os recursos são escassos, a empresa possui somente um ambiente de homologação e uma fila de testadores querendo homologar diferentes versões do mesmo software. Este projeto visa implementar uma solução baseada na tecnologia Datacenter Operating Systems (DC/OS), que permita homologar diferentes versões do mesmo software ao mesmo tempo obedecendo regras de níveis de acesso e permissão. Com isso uma empresa conseguiria lançar mais versões de suas aplicações, otimizando a velocidade de correção de bugs e o desenvolvimento de novas funcionalidades.Many companies need to test their applications before putting them into production and delivering a final version to the user or customer. In some cases the resources are scarce, the company has only one homologation environment and a queue of testers wanting to approve different versions of the same software. This project aims to implement a solution based on the Datacenter Operating Systems (DC/OS) technology, which allows to approve different versions of the same software at the same time obeying rules of access levels and permission. With this, a company could launch more versions of its applications, optimizing the speed of correction of bugs and the development of new features

    Achieving Continuous Delivery of Immutable Containerized Microservices with Mesos/Marathon

    Get PDF
    In the recent years, DevOps methodologies have been introduced to extend the traditional agile principles which have brought up on us a paradigm shift in migrating applications towards a cloud-native architecture. Today, microservices, containers, and Continuous Integration/Continuous Delivery have become critical to any organization’s transformation journey towards developing lean artifacts and dealing with the growing demand of pushing new features, iterating rapidly to keep the customers happy. Traditionally, applications have been packaged and delivered in virtual machines. But, with the adoption of microservices architectures, containerized applications are becoming the standard way to deploy services to production. Thanks to container orchestration tools like Marathon, containers can now be deployed and monitored at scale with ease. Microservices and Containers along with Container Orchestration tools disrupt and redefine DevOps, especially the delivery pipeline. This Master’s thesis project focuses on deploying highly scalable microservices packed as immutable containers onto a Mesos cluster using a container orchestrating framework called Marathon. This is achieved by implementing a CI/CD pipeline and bringing in to play some of the greatest and latest practices and tools like Docker, Terraform, Jenkins, Consul, Vault, Prometheus, etc. The thesis is aimed to showcase why we need to design systems around microservices architecture, packaging cloud-native applications into containers, service discovery and many other latest trends within the DevOps realm that contribute to the continuous delivery pipeline. At BetterDoctor Inc., it is observed that this project improved the avg. release cycle, increased team members’ productivity and collaboration, reduced infrastructure costs and deployment failure rates. With the CD pipeline in place along with container orchestration tools it has been observed that the organisation could achieve Hyperscale computing as and when business demands
    • …
    corecore