Os diversos tipos de computadores e as NUC (Next Unit of Computing)

Sem pretendermos ser exatamente rigorosos, no que diz respeito aos dispositivos (hardware) capazes de fornecer capacidade de computação (capacidade de resolver processos algorítmicos \ problemas (software)), designamo-los genericamente por computadores e com efeito cada vez existe uma maior diversidade deles, quanto ao seu tipo de tecnologia, custo, dimensão, capacidades, portabilidade, etc.

Para simplificar, tentaremos catalogá-los quanto ao seu tipo genérico, originalmente eram essencialmente constituídos por Desktop (computadores de secretária), Laptop (computadores portáteis), Server (servidor) (sobre o assunto pode consultar o nosso artigo O que é um Server (Servidor) e as suas funções ); mas hoje em dia, existe uma miríade de novos dispositivos de computação, como os dispositivos móveis, como os Tablet e Phone (Telemóvel), NUC (Next Unit of Computing), ou dispositivos híbridos entre um Laptop \ Tablet, como por exemplo o Microsoft Surface.

Claro que hoje em dia, existem muitos outros tipos de dispositivos de computação, menos frequentes, como os SuperComputer (“Super Computador”) (normalmente o topo da computação), as Mainframe (computadores com terminais não inteligentes, também de alto desempenho), os Embedded Computer (Computadores Integrados), da qual hoje em dia os IoT (Internet of Things) são uma variante destes últimos, ou seja os IoT, não são mais que computadores integrados miniaturizados, inseridos nos mais diversos dispositivos, desde máquinas da roupa, aspiradores, televisões, etc.

Mas afinal O que é uma NUC? Com efeito, NUC significa Next Unit of Computing, em Inglês (na tradução livre em português, Próxima Unidade de Computação). Na realidade pretende-se designar dessa forma, um computador de muito pequena dimensão e supercompacto, a placa mãe (motherboard), tem apenas cerca de 10x10cm, ou menos; a empresa que lançou e produziu essa linha de equipamentos originalmente, foi a Intel, tendo surgido entretanto imensos fabricantes a replicar o mesmo conceito (e com unidades muito semelhantes). Os computadores NUC da Intel são supercompactos, atualizáveis e poderosos, mas entretanto foram descontinuados (por volta do ano de 2023), a Intel está a desistir do negócio direto dos computadores pessoais compactos e não os irá fabricar mais, deixando essa oportunidade a parceiros.

Caso pretenda saber um pouco mais sobre Intel NUC (Next Unit of Computing), poderá consultar o artigo Next Unit of Computing (na Wikipedia), ou pode aceder ao site da Asus, um dos parceiros Intel que ainda fabrica ASUS Next Unit of Computing (NUC Overview).

No que diz respeito aos sistemas operativos (sobre o assunto pode consultar o nosso artigo O que é um Sistema Operativo (Operating System) suportados nos equipamentos NUC (Next Unit of Computing), todas as unidades suportam o sistema operativo cliente da Microsoft, hoje em dia tipicamente o Microsoft Windows 10 e 11, mas algumas unidades também suportam algumas versões do Microsoft Windows Server e por fim algumas unidade suportam algumas distribuições de Linux, sobre o assunto pode consultar Linux* Support for Intel® NUC. Para informação adicional sobre os sistemas operativos suportados poderá consultar o site da Intel na ligação (link) Supported Operating Systems for Intel® NUC Products.

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nossos artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um Server (Servidor) e as suas funções

O que é um Sistema Operativo (Operating System)

Data da última atualização: 11 de Novembro de 2024

Autor: Paulo Gameiro – Dataframe (General Manager)

O que é um site e o que é o WordPress

Um Site é um conjunto de informação, existente num espaço de armazenamento na Internet, através do qual se pode disponibilizar informação pessoal, empresarial, ou outra, de forma global; um Site pode também ser usado para interagir, como conversar (chat), fazer compras, ou além de aceder a informação escrita (texto e imagem), aceder a informação áudio e vídeo.

Um Site é um conjunto de páginas web (conjunto de informação), reunidas debaixo de um nome de Domínio (sobre o assunto pode consultar o nosso artigo O que é um domínio Internet, alguma informação básica) comum e disponibilizadas por meio de servidores (sobre ao assunto pode consultar o nosso artigo O que é um Server (Servidor) e as suas funções) na Internet.

Os sites originalmente eram constituídos por um conjunto de páginas (ficheiros) HMTL (HyperText Markup Language), uma linguagem que os servidores conseguem ler e usar para exibir as informações relevantes (texto e imagem)(sobre o assunto aconselhamos vivamente, a ler previamente o nosso artigo Breves notas sobre o que é um browser (navegador) de Internet); atualmente, muitos sites, podem ser desenvolvidos com geradores específicos, como por exemplo, o WIX (talvez o mais conhecido), que permitem que qualquer pessoa construa seu próprio site (gerando o código HTML, ou outro, necessário à construção do site, sem conhecimentos técnicos).

Na verdade temos dois componentes (o cliente e o servidor), de um lado o browser (navegador)(o cliente) um instrumento para visualização de informação “estática” (páginas HTML (HyperText Markup Language)) e também a execução de aplicações (informação dinâmica), a partir de servidores, usando “linguagens” como o Oracle Java, Microsoft Power Apps, PHP (Hypertext Preprocessor), ou outras; enviadas pelos servidores (através da Internet), paras os clientes (que os leem e executam num browser, num computador, ou dispositivo móvel).

O WordPress é o sistema de gestão de conteúdos (CMS – Content Management System) possivelmente mais popular do Mundo (ou seja, de forma simplista, uma das plataformas mais simples para construir um site); pessoas e empresas de todas as dimensões, utilizam o WordPress para construir sites, manter blogs (com este) e vender produtos online. Caso pretenda ter uma ideia da dimensão da utilização da plataforma WordPress, pode por exemplo, consultar o artigo WordPress market share: how many websites use WordPress in 2024?.

O serviço de servidor web, baseado na plataforma WordPress, pode ser utilizado de duas formas, uma alternativa, usando o site Internet wordpress.org, numa perspetiva com semelhanças à plataforma WIX (acima referida); ou seja, como forma rápida de criação de um site (sem grandes conhecimentos técnicos).

Como segunda alternativa, podemos implementar de raiz, um servidor web WordPress nosso (que pode também ser disponibilizado na Internet), o sistema operativo (sobre ao assunto, pode consultar o nosso artigo O que é um Sistema Operativo (Operating System)), pode ser Microsoft Windows, ou Linux (sendo este último mais comum).

Como a plataforma WordPress utiliza como “linguagem” PHP (Hypertext Preprocessor) para apresentar os conteúdos (enviados pelo servidor, para os clientes) e utiliza como plataforma para armazenar os conteúdos, uma base de dados MySQL; o PHP (server) e MySQL (server), são pré-requisitos, antes de instalar o software (servidor) WordPress (independentemente de ser instalado, num sistema operativo Microsoft Windows, ou Linux).

Caso pretenda aprofundar os seus conhecimentos, sobre WordPress, os seus requisitos e funcionamento, poderá consultar por exemplo, o livro WordPress All-In-One For Dummies, de Lisa Sabin-Wilson.

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nossos artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um domínio Internet, alguma informação básica

O que é um Server (Servidor) e as suas funções

Breves notas sobre o que é um browser (navegador) de Internet

O que é um Sistema Operativo (Operating System)

Data da última atualização: 28 de Outubro de 2024

Autor: Paulo Gameiro – Dataframe (General Manager)

O que é um diretório partilhado (localmente (on-premise) e na nuvem (cloud))

Desde os primórdios dos computadores que uma das funcionalidades mais importantes, foi sempre a partilha de informação; ou seja, algo que permitisse que um conjunto de computadores, acedesse a um espaço (diretório(s)) em que existisse informação partilhada (ficheiros(s)).

Nos ambientes computacionais de até à bem pouco tempo, isso era conseguido em servidores locais (em redes LAN – Local Area Network) (pode consultar o nosso artigo As redes de área local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?); a função, era desempenhada por um Servidor de Ficheiros (File Server).

O Servidor de Ficheiros (File Server) é um servidor que permite a partilha de ficheiros e \ ou diretórios, entre os utilizadores de rede e o controlo do acesso aos mesmos, mediante o utilizador (e \ ou grupos a que pertence); definindo o tipo de acesso aos recursos (por exemplo, modo somente de leitura (Read Only), controlo total (Full Controll), sem acesso (Deny), etc ) (pode consultar o nosso artigo O que é um Server (Servidor) e as suas funções).

Caso pretenda criar um diretório partilhado, num servidor Microsoft Windows, poderá por exemplo consultar o artigo How to Set Up Windows Server for File Sharing.

Se pretender mais informação e aprofundar os seus conhecimentos, sobre o protocolo (ou conjunto de regras) Server Message Block (SMB) que é o protocolo de partilha de ficheiros de rede (em servidores Microsoft Windows) que permite que as aplicações em computadores leiam e escrevam, em ficheiros partilhados e solicitem serviços de servidor numa rede de computadores, pode por exemplo, consultar o artigo Overview of file sharing using the SMB 3 protocol in Windows Server.

Pode mapear uma unidade de rede (diretório partilhado num servidor), para lhe aceder mais facilmente, no Explorador de Ficheiros (File Explorer), do Microsoft Windows, sem ter de a procurar, ou digitar sempre o seu endereço de rede; ou seja, pode associar uma letra (drive letter), ao diretório partilhado. Caso pretenda saber como pode mapear uma unidade de rede, pode consultar por exemplo, o artigo Map a network drive in Windows.

Com os serviços baseados na nuvem (cloud) (pode consultar o nosso artigo Serviços na Nuvem (cloud), um modelo de responsabilidade partilhada, na segurança informática), a responsabilidade pelos servidores (servers) é partilhada entre o cliente e o fornecedor de serviços da nuvem (por exemplo, Amazon, Google, Microsoft, ou outros) e os servidores passam a estar fisicamente no Centro de Dados (Datacenter) do fornecedor do serviço, mas as suas funções são idênticas.

Presentemente pode criar um diretório partilhado na nuvem (cloud) da Microsoft (Azure) e acedê-lo a partir de plataformas, com diferentes sistemas operativos (sobre este assunto, pode consultar, o nosso artigo O que é um Sistema Operativo (Operating System)), como o Microsoft Windows, Apple MacOS, ou Linux; mapeando um drive lógico, como acima foi referido. Caso pretenda saber como e aprofundar os seus conhecimentos, pode consultar por exemplo, o artigo Quickstart: Create and use an SMB Azure file share.

Para mapear um drive lógico, para um diretório partilhado na nuvem (cloud), normalmente bastará executar um script em Microsoft Windows Power Shell, de forma a associar, um drive lógico, a um caminho de rede (neste caso na nuvem (cloud)), em que o caminho será algo como \\<nome_partilha>.file.core.windows.net (ao invés do caminho, para um servidor local \\<nome_servidor>\<nome_partilha>). De referir que a conta de armazenamento (storage account) no Microsoft Azure, deverá estar acessível através da porta TCP 445, que é a porta que o protocolo SMB (Server Message Block) utiliza para comunicar, devendo este tipo de tráfego ser permitido nas firewall´´ s (pode consultar o nosso artigo O que é uma firewall de rede (network firewall)?) locais e nos equipamentos (entre eles, os router´ s), do ISP (Internet Service Provider).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um Server (Servidor) e as suas funções

As redes de area local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?

Serviços na Nuvem (cloud), um modelo de responsabilidade partilhada, na segurança informática

O que é uma firewall de rede (network firewall)?

Data da última atualização: 30 de Setembro de 2023

Autor: Paulo Gameiro – Dataframe (General Manager)

O dilema de atualizar (ou não), os sistemas Microsoft Windows e as suas vantagens e desvantagens

Nos dias de hoje, um dos temas mais críticos, nas redes com sistemas informáticos Microsoft Windows, provavelmente será o processo de atualização do sistema operativo (sobre este assunto, pode consultar, o nosso artigo O que é um Sistema Operativo (Operating System)) Microsoft Windows; sobre o tema, poderá por exemplo, ler os nossos artigos O Microsoft Windows as atualizações e o Windows Update e Como manter o Microsoft Windows 10 devidamente atualizado e algumas dicas.

De forma simplista, os objetivos principais das atualizações de software, normalmente são o aumento de segurança, a resolução de falhas descobertas, melhoria do desempenho e por vezes a melhoria, ou aumento das funcionalidades disponíveis.

Podemos consultar o site da Microsoft e textualmente “O Windows 10 descarrega e instala automaticamente as atualizações para garantir que o seu dispositivo está seguro e atualizado. Isto significa que recebe as correções (latest fixes) e atualizações de segurança (security updates) mais recentes, ajudando o seu dispositivo a funcionar de forma eficiente e a manter-se protegido.”, pode consultar na ligação (link) Windows 10 Update: FAQ (para o Windows 11 Update: FAQ).

Com efeito, presentemente as atualizações dos sistemas, são tão importantes, especialmente em termos de segurança que a Microsoft as força, nos sistemas operativos cliente (como o Microsoft Windows 10 e Microsoft Windows 11), contudo em sistemas servidor (sobre este assunto, pode consultar, o nosso artigo O que é um Server (Servidor) e as suas funções), a questão pode ser bem mais complexa e discutível, embora neste caso a Microsoft permita diferir e manter o controlo do administrador do servidor, sobre a instalação das atualizações.

Porquê então termos dúvidas, sobre a instalação de atualizações dos sistemas, porque efetivamente por vezes as atualizações podem ter “falhas” (embora cada vez menos frequentes, mas por vezes ainda ocorrem) e provocar instabilidades nos sistemas, porque efetivamente é muito difícil testar exaustivamente essas atualizações, levando também em consideração que nos caso dos servidores, existem demasiadas variáveis em jogo; ou seja, combinações de hardware (do servidor, periféricos e outras interações com outros dispositivos de rede) e software (para além do sistema operativo, considerar também todo o software que pode executar-se num servidor) que podem influenciar a robustez e estabilidade dessas atualizações.

As situações causadoras de encerramento inesperado (sobre este assunto, pode consultar, o nosso artigo O anterior encerramento do sistema foi inesperado), por atualizações (Windows Update) do sistema operativo Microsoft Windows (na gíria, em inglês “blue screen of death”), são cada vez menos frequentes, em sistemas Microsoft Windows; mas vamos recordar como exemplo, a situação ocorrida recentemente, em Março de 2024, em servidores Microsoft Server 2016 e 2022 (em controladores de domínio (domain controllers)), após as atualizações da Microsoft KB5035855 (Server 2016) e Microsoft KB5035857 (Server 2022), os servidores ficavam a fazer encerramento inesperado (crash) e reinicio (restart) permanentemente (caso pretenda aprofundar um pouco o assunto pode consultar por exemplo, o artigo New Windows Server updates cause domain controller crashes, reboots. A situação anterior é tanto mais delicada, porque para além de ser em Microsoft Windows Server, ser em servidores que são controladores de domínio (domain controllers), cuja função é fundamental na autenticação de utilizadores e dispositivos em redes informáticas.

Resumindo o risco de existirem problemas com as atualizações (Windows Update) existe sempre, mas especialmente em servidores Microsoft Windows e atendendo ao facto de serem cada vez menos frequentes os problemas (atualizações mais robustas e testadas), aconselha-se as atualizações (por normalmente resolverem vulnerabilidades de segurança importantes), embora em modo manual e sob supervisão dum administrador do servidor (desaconselham-se vivamente atualizações automáticas (automatizadas) em servidores).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais habilitados, com largos anos de experiência e certificados, para todo o tipo de soluções complexas.

Pode também consultar, os nossos artigos anteriores (sugere-se a ordem de leitura abaixo):

O que é um Sistema Operativo (Operating System)

O Microsoft Windows as atualizações e o Windows Update

Como manter o Microsoft Windows 10 devidamente atualizado e algumas dicas

O que é um Server (Servidor) e as suas funções

O anterior encerramento do sistema foi inesperado

Data da última atualização: 2 de Setembro de 2024

Autor: Paulo Gameiro – Dataframe (General Manager)

O que é uma Gateway SMS (Short Message\Messaging Service)

O objetivo primário de uma gateway (portal), é sempre permitir uma comunicação entre dois sistemas distintos, neste caso que a partir de um sistema informático (computador, tablet, telefone, etc), nos seja permitido enviar uma mensagem SMS (Short Message Service), para um telemóvel e vice-versa (nesse caso, quando a gateway (portal) é um sistema bidirecional).

Para podermos construir um sistema informático que faça o papel de gateway (portal) SMS (Short Message Service), podemos montar um servidor dedicado (exclusivamente com essa função), constituído por software e hardware, isso pode permitir o envio e o recebimento de mensagens de texto SMS (Short Message Service), de e para um navegador Web (web browser), servidor da Web (web server), correio eletrónico (e-mail), banco de dados SQL (SQL database), ou programando código em C#/Visual Basic, ou Scripting .NET.

Com efeito, para implementarmos uma gateway (portal) SMS (Short Message Service) própria, existem muitas possibilidades, mas descreveremos a implementação que usamos na Dataframe (pode consultar o nosso artigo O que é a Gateway SMS, da Dataframe e como se utiliza?), no fundo trata-se de uma máquina dedicada (computador, com Microsoft Windows), com por exemplo, o Microsoft Windows 10 (idealmente seria o Microsoft Windows Server) e um produto servidor como interface, o produto que usamos é o Diafaan SMS Server que se executa na máquina anterior (mas existem muitas opções concorrentes).

Por fim, necessitamos do hardware que faz efetivamente o envio dos SMS (Short Message Service), no nosso caso usamos hardware profissional, da ConiuGo (UMTS\LTE GSM Modem – LAN), com uma versão LAN (Local Area Network), significa que é um dispositivo de rede autónomo (com endereço IP) e cuja comunicação com ele, é toda efetuada por rede Ethernet (com o protocolo TCP/IP). O hardware anterior, possui também um cartão SIM, do operador de telecomunicações utilizado.

Como referido anteriormente, a comunicação com a gateway (portal) SMS (Short Message Service), a partir dum computador (tablet, telemóvel, etc), pode funcionar de um navegador Web (web browser), dum servidor da Web (web server), por correio eletrónico (e-mail), dum banco de dados SQL (SQL database), ou programando código em C#/Visual Basic, ou Scripting .NET. A versão utilizada pela Dataframe, de momento só usa uma interface (normalmente designado por conector, no software de servidor; no nosso caso, como referido anteriormente o Diafaan SMS Server) que é o correio eletrónico (e-mail).

Resumindo num primeiro momento, a comunicação entre um computador (tablet, telemóvel, etc) e o servidor com a gateway (portal) SMS (Short Message Service), é realizado enviando um e-mail, a conta de e-mail usada tem de existir previamente (no caso da Dataframe, é o e-mail sms@dataframe.pt), o e-mail é enviado com o assunto (subject) do e-mail contendo o(s) número(s) de telemóvel(eis) de destino (por exemplo +351XXXXXXXXX, sendo XXXXXXXXX os nove dígitos do número do telemóvel de destino), sendo que o corpo do e-mail, é a mensagem de SMS a enviar, para o(s) telemóvel(eis) de destino.

Num segundo momento, a máquina com o servidor da gateway (portal) SMS (Short Message Service) e o software de servidor (por exemplo, o Diafaan SMS Server), vai ler a conta de e-mail (no caso da Dataframe, o e-mail sms@dataframe.pt) e vai converter esse e-mail, numa mensagem de rede (TCP/IP) que é enviada num terceiro momento, para a unidade de comunicação, com hardware profissional, da ConiuGo (UMTS\LTE GSM Modem – LAN), por fim essa unidade envia uma SMS (Short Message Service) para o(s) telemóvel(eis) de destino.

A Dataframe possui diversos utilitários que usam a referida funcionalidade de conversão de um e-mail, para um SMS (Short Message Service), entre outros o utilitário de modo de linha SMS.EXE que envia um SMS, usando a seguinte sintaxe SMS.EXE” “+351XXXXXXXXX” “Mensagem”, em que XXXXXXXXX é o número de telemóvel para envio (sendo que o código do executável, no fundo envia um e-mail que é convertido num sms). O utilitário anterior, permite enviar alertas nas mais diversas situações, entre elas por exemplo, quando existem eventos críticos, ou erros, usando os eventos do Event Viewer (Visualizador de Eventos), das máquinas Microsoft Windows Server, enviado SMS (Short Message Service) de alerta, para um telemóvel.

A Gateway SMS (Short Message\Messaging Service) no caso da Dataframe, é um sistema bidirecional; ou seja, pode processar um SMS (Short Message Service) recebido e convertê-lo num e-mail, seja uma resposta a um SMS enviado pela Gateway SMS (ou não), no caso de ser uma resposta, tem de ser recebida pela Gateway SMS, num período de 24 horas.
Para enviar um SMS (Short Message Service), para um e-mail, usando a Gateway SMS (Short Message\Messaging Service) da Dataframe, bastará que o SMS contenha no corpo da mensagem o e-mail de destino (pressupondo que o e-mail está autorizado na SMS Gateway) e a mensagem deverá ser enviada para o número de telemóvel +351917449051 (o número de telemóvel da Gateway SMS (Short Message\Messaging Service), da Dataframe).

Para qualquer questão adicional, contacte-nos; a Dataframe tem profissionais certificados e com largos anos de experiência. A Dataframe, tem técnicos habilitados e certificados em sistemas Microsoft Windows Server e HPE Proliant Server, assim como para soluções de Gateway SMS (Short Message\Messaging Service) e para as soluções mais complexas (com dezenas de certificações).

Pode também consultar, os nosso artigos anteriores (sugere-se a ordem de leitura abaixo):

As redes de area local (LAN – Local Area Network) e alguns conceitos básicos (AD, DHCP e DNS)?

O que é um Server (Servidor) e as suas funções

O que é a Gateway SMS, da Dataframe e como se utiliza?

Data da última atualização: 11 de Dezembro de 2023

Autor: Paulo Gameiro – Dataframe (General Manager)