You are on page 1of 7

Infrastructures:

Cloud System Model,


overview of required algorithms.
https://youtu.be/FjKiT_4cn2g
INFORMATION SCIENCES. 1

ill the future arrive? It seems as we might almost ask


this question,
when we behold so much terrible darkness.

elancholy face-to-face encounter of waste and


disorder. On the part of the waste, eternally non
working logic, shadows of expensive poor amalgam of
incomplete models, an implacable satisfaction of
human working forces in an endless Sysiphus
punishment; on the side of the disorder, data
accumulated without any growth schemes, impure and
simple lost of privacy to create unmanegabled and
easy to distort platforms.

hall we continue to raise our eyes to heaven? Is the


luminous point which we distinguish there one of
those which vanish? The ideal is
frightful to behold, thus lost in
the depths, small, isolated,
imperceptible, brilliant, but
surrounded by those great,
black menaces, monstrously
heaped around it;
yet no more in danger than
a star in the maw of the
clouds.

Inspired in “Les Miserables”, Victor Hugo


INFORMATION SCIENCES. 2

SUMMARY: INVESTMENT TO BECOME FACTORY INSTEAD OF ETERNAL COSTS.


ata-center networks are used in public (what we call internet) and private (branches connected throughout
companies) environments. Currently, very primitive machinery: data is manually organized without growth
schemes; logic is unable to integrate end solutions from a bundle of incomplete pieces, resulting in ineffective and
extremely expensive infrastructures. Since there is a structure of dependencies between all its functions,
components should be properly assembled to create compact and coherent infrastructures to be industrially
produced. Once manufacturing plants up and running, deployment according to standards would be needed.
cording to principles of harmony, same operating system architecture is required to assemble hardware into a
compact computer, a group of computers into a compact data-center and a group of data-centers into a compact
cloud, same integration pattern. This would allow systematically produce and deploy these infrastructures following
standards.
DEF.: Creational Archetype or Articulation Scheme: undamental needs around which an ecosystem is
organized. In computing, software creation needs to articulate process and file values through an operating system
scheme of roles. In networking, connectivity creation needs to articulate a data-flow value through access-
distribution-core scheme. Mesosphere is building a kernel at data-center level, while Aporeto is solving identity
problem at service level, both are parts of the computing creational archetype.
DEF.: Type or Operation Infrastructure: s the amount of values grow, they are stratified in different
aggregation levels of the same value, in a Russian doll fashion. In computing, three different hardware types to
assemble through the very same operating system scheme: at computer level, at data-center level (group of
computers) and at cloud level (group of data-centers). Ecosystems at each aggregation level could flourish only
once all root dependencies of the software creational archetype are established, creating different types of compact
units. A computer can be plugged to any data-center, if they are compact units; they just need to synchronize with
data-center infrastructure to be up and running. A compact data-center can be plugged to any cloud, if they are
compact units ready to be synchronized.

STATE OF ART
Lacks Consequences
Incomplete Models: some roles
WHAT TO DO? missing. They must be re-architected
No Archetypes: to be a solution. Additionally, we must
scheme of roles and wait for the operation of the new
capabilities that allow architecture to mature until reaching
organic integration an efficiency threshold to scale.
into compact units. I.e.: voIP-Asterisk; bus of events-
RabbitMQ
HOW TO DO?
Ineffective technologies: very
Inconsistency:
difficult to integrate end solutions from
forced to adapt to
bundles of incomplete components not
customer needs
conceived for being part of a general
instead of
scheme of capabilities, since produced
circumscribing the
by a competitive development
nature of the
ecosystem.
problem.
DISTRIBUTION INFRASTRUCTURE: DECOUPLING BUSINESS LOGIC
Nature Needs
Cloning and Connection: raise
the same orchestra, in each
administrative domain, with the
WHAT TO DO?
security and real time problems
Logic
solved to simplify the evolution of
the business logic by decoupling it
from the distribution.

Organic Distribution: each


administrative domain does the
same, but with other data. The
HOW TO DO?
data plane follows fractal type
Data
distribution schemes to provide
growth and accessibility across the
contents.
INFORMATION SCIENCES. 3

BEHAVIOUR
Single common ORGANIC LOGIC CLONE AREA BY AREA
development Designed from Cooperation schemes
infrastructure in integration over real time
constant evolution. architectures. connectivity.

BEHAVIOUR
Services Factory
Services
Development
Infrastructure

STRUCTURE DISTRIBUTED MULTI-LAYER


Private Data DATA BY AREA IN EACHAREA
Infrastructures. Areas grow in fractal From the most general
schemes for efficient context to the most
content based specific one, the logic
routing. inheritance tree.

CENTRAL CONTROL COMPACT UNITS


BEHAVIOUR Integrate all stages of
Standardization Assemble coherent
systems to address application distribution
Process similar to
flexibility and life cycle automatically
mobile or optical
security challenges. solving dependencies
networks
STRUCTURE between stages.
(GSM, SDH).
Cloud Factory
Data-Center
Network
Infrastructure

STRUCTURE FROM GROUND SOLUTIONS NOT


Operating systems When choosing PRODUCTS
architecture in three components avoid Architecture of roles,
aggregation levels incomplete models unaware of companies
(computer, data- unable to scale since and technologies.
center, cloud). some roles missing.
INFORMATION SCIENCES. 4

ARTICULATION : CREATIONAL ARCHETYPE - COMPUTING OPERATING SYSTEM

For computing, creational archetype will be as follows:


§ Creation: kernel, or system core, spawn process and file values. The
architecture can be located in operating systems bibliography, such “Solaris
Internals” from Jim Mauro and Richard McDougall. Companies such Mesosphere
are working in Data-Center Operating System.
§ Outband Control: update for values provisioning, Identity and Parent Identity,
the keys to organize values in tree structures. At data-center level, hypervisors
and kubernetes pods are part of container management model. More mature
approaches can be found in SDH optical networks.
§ Inline Signaling: values require authentication and authorization during the
different execution stages:
o Credential… the identity problem, projects such Aporeto are working on
that.
o Command… shell to launch applications, projects such Ansible.com are
addressing this challenge.
o Signal… run-times, cooperation schemes between processes to stand
programming languages, such Java or any other.
According to principles of harmony, all aggregation levels should implement the very
same root dependencies, leading to similar ecosystems but in different types. For
instance, in theory, programming languages at data-center level could be created, also
between distributed services once you get signaling infrastructure up and running
(overlay network, bus of events between services), leading to a three stages
compilation process across aggregation levels, simplifying DevOps mechanisms, but
the entire creational archetype should be fully implemented at each aggregation level.
INFORMATION SCIENCES. 5

OPERATION : TYPES -THREE AGGREGATION LEVELS, STRATIFICATION PROCESS.

In a Russian doll fashion, each aggregation level need to cover the very same needs
for software creation, but in entirely different hardware types:

Ø At computer level, the final handling of the application by end users.


o Operation Infrastructure: devices, peripherals and buses of each unit. The
operating system offers tools to control buses and devices.
o Values: process and file values. Memory is used as middleware for signal
exchange between processes.
Ø At data center level, deployment in each area, install services and
repositories in a secured and hermetic manner.
o Operation Infrastructure: connectivity between computers and the access
connectivity to the group of computers is the operation infrastructure that
enables the group of machines to work as a compact unit. Virtualization and
Software Defined Network tools control the operational infrastructure
o Values: container and application blueprint. A virtualized network (or Overlay)
work as middleware for signaling exchange between containers.
Ø At cloud level, distribution through areas controlling threads of services and
repositories to apply, growth and accessibility schemes to the data, as well as
cloning and cooperation schemes between logics.
o Operation Infrastructure: interfaces and real-time connectivity is the
operation infrastructure to apply schemes for data distribution and logic
cooperation. A bus of events is used as middleware for signal exchange
between services
o Values: service and repository. BPEL (Business Process Execution Language)
is used for the choreography of services, while development is based on
reusable components paradigms, such Micro-Services or SOA (Services-
Oriented Architectures). SOA Integration also follows principles of harmony.
INFORMATION SCIENCES. 6

Cloud Level SW Creation SW Ecosystem


Continuos Delivery & Federation of Logical Domains
Continuos Integration Run-Time

Articulation:
SW Creation
Needs
Process: Service File: Repository Signal: Bus of Events

Operation:
HW
Infrastructure
Element: Interface Connectivity: Real Time

Data-Center SW Creation SW Ecosystem


Level Microservices Architectures Run- Desktop of Cluster Applications
Times

Articulation:
SW Creation
Needs
Process: Container File: Blueprint Signal: Overlay

Operation:
HW
Infrastructure
Element: Virtualized Device Connectivity:
Software Defined Network

Computer SW Creation
SW Ecosystem
Level Computing Languages Run-Times
Desktop of Monolithic Applications

Articulation:
SW Creation
Needs
Process: Process File: File Signal: Memory

Operation:
HW
Infrastructure
Element: Device Connectivity: Buses

You might also like