random definitions Flashcards
what is a .dll?
this is a compiled object that offers functions for other objects to use.
what is an assembly?
An assembly is a collection of types and resources that are built to work together and form a logical unit of functionality. Assemblies take the form of executable (.exe) or dynamic link library (.dll) files, and are the building blocks of .NET applications.
what is a .net program?
A .NET program consists of one or more assemblies.
what is a file version?
version of an object like a .dll or .exe
what is an assembly version?
version of the assembly - (it’s a .net thing)
what is a product version?
generally the version of the product that utilises the assemblies as an end-user solution.
e.g.
product version is used to identify the version of the application you are using
assembly version is used to identify the version of the assembly used by the product
file version is used to identify the version of the file employed by the assembly
what are the 3 R’s of security?
The three Rs of enterprise security
- rotate
- repair
- repave
take advantage of infrastructure automation and continuous delivery to eliminate opportunities for attack. Rotating credentials, applying patches as soon as they’re available, and rebuilding systems from a known, secure state
what is cloud native?
approach to building and running applications across private, public and hybrid clouds.
designed specifically to be developed and managed within a cloud environment.
a few key components of a cloud native solition:
- containers
- microservices
- orchestration
- ci/cd
- declarative api (intent not prescriptive, request outcome)
- immutable infrastructure
- service mesh - consider 5 micro-services communicating with each other against all 5 micro-services communicating with a broker like an api gateway. that would be the mesh
what is RPO?
- recovery point objective (RPO)
- maximum acceptable amount of data loss measured in time
what is RTO?
- recovery time objective (RTO)
- maximum desired length of time allowed between an unexpected failure or disaster and the resumption of normal operations and service levels
what is a region?
- regions have a pair eg. uk south and uk west
- region pairs are more than 300 miles apart
- region pairs reside in the same political areas
- data residency is the same (Brazil is a weird one though)
what is an availability zone?
- Certain, resources eg. appservice, kubernetes, virtual machine, can protect itself by being distributed across an
availability zone
- an availability zone is a protection in the same region
- one or more discrete data centers with redundant power, networking, and connectivity in a region
- this only protects against failure in the same region
- could be more cost effective
- still best practice to protect against region failure but does depend on application and requirements
https://docs.microsoft.com/en-us/azure/aks/availability-zones
what is geography?
There are geo-political, tax, law enforcement jurisdictions, compliance, or other reason that an enterprise may require all their data to be located within the bounds of a certain country.
- geography
- regions
- datacentres
- zones
- regions
explain business continuity
- how to keep business running during a disaster
- limit operational downtime
- focuses on keeping the lights on (tactical)
explain disaster recovery
- how to restore infrastructure and data access after a disaster
- limit inefficient or abnormal system function
- focuses on restoring full function (strategic)