Abstração na gestão de recursos de hardware e computação em nuvem.
Abstração na gestão de recursos de hardware e computação em nuvem.
Olá, Kanhakcin. Como vai?
Sua dúvida toca em um ponto fundamental da computação moderna. A abstração é o processo de esconder detalhes técnicos complexos e fornecer uma interface simplificada para o usuário ou desenvolvedor. Quando falamos de hardware e computação em nuvem, a abstração é o que nos permite focar no "o que fazer" em vez de "como o hardware faz".
No nível mais básico, o sistema operacional (SO) é o grande mestre da abstração. Imagine que cada fabricante de disco rígido ou memória RAM tem uma arquitetura física diferente. Se não houvesse abstração, você precisaria escrever um código diferente para cada marca de componente.
Na nuvem, a abstração é levada a um novo patamar através da Virtualização. Ela permite que você ignore completamente a existência do servidor físico em um datacenter. Podemos dividir essa abstração em três camadas principais:
Quando você contrata uma "instância" na nuvem:
Essa evolução permite que pequenas empresas tenham o mesmo poder computacional de grandes corporações, pois a complexidade de gerir cabos, refrigeração e energia foi substituída por uma simples interface de software.
Espero que possa ter lhe ajudado!