Questions tagged [architecture]

26 questions
53
votes
3 answers

How do you calculate the compound Service Level Agreement (SLA) for cloud services?

Cloud services hosted by Amazon Web Services, Azure, Google and most others publish the Service Level Agreement, or SLA, for the individual services they provide. Architects, Platform Engineers and Developers are then responsible for putting these…
Richard Slater
  • 11,747
  • 7
  • 43
  • 82
19
votes
3 answers

What are the pro and cons of SnowFlakes Servers, Phoenix Servers and Immutable Servers?

I'm curious about a matrix like comparison on security/ease of management/forensic ability for each type of server. I may forget some more key features of each type also. I've a general idea about the types but a reference matrix would be of help…
Tensibai
  • 11,416
  • 2
  • 37
  • 63
15
votes
2 answers

What is a good logging practice for distributed tasks?

I have the following setting: Create multiple workers, do a computation and terminate them after the computation is done. So, every-time it’ll be a different instance running the task, so each host will have its own a log file, this will result…
Dawny33
  • 2,816
  • 3
  • 24
  • 62
11
votes
2 answers

Is it ok to have a Jenkins Server without slave node?

In my team we have one Jenkins server with one master node & one slave node in the same server. We use Jenkins Pipelines and surround everything with node{}. In a colleague's team I have seen that, for some reason, they have one master node and no…
Oscar Foley
  • 535
  • 1
  • 5
  • 10
10
votes
1 answer

Should I use multiple beats input in Logstash?

After some researches around the beats input plugin and specially this rewrite I wonder if I should use only one beat input or multiples to handle multiples entry types. I'll have events coming from roughly 500 machines, with a 20/80 windows/linux…
Tensibai
  • 11,416
  • 2
  • 37
  • 63
10
votes
3 answers

How should GCP projects be organized?

I have recently inherited the previous director of devops duties in managing a transition from Heroku/AWS to GCP. I'm wondering what is best practice for organizing projects in GCP. Should the be organized by production, staging, and QA…
Dan
  • 203
  • 2
  • 5
8
votes
2 answers

Service backend/frontend in one or two containers?

Imagine in your stack you have RESTful services which also provide some rudimentary frontends, mostly for admin/other tech user use. Do you include the UI inside the container or are these two containers? Why?
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
7
votes
2 answers

Is this an appropriate architecture, or can improvements be made?

Due to a combination of business/enterprise requirements and our architect's preferences we have arrived at a particular architecture that seems a bit off to me, but I have very limited architectural knowledge and even less cloud knowledge, so I…
5
votes
1 answer

What are DevOps & Ops user stories, or elements in scrum context?

What type of user stories should Operations write down while being asked to be a stakeholder in a scrum project? Following this template: "As Operations engineer, I want to.. in order to.."?! My first idea is for example to come up with for example…
Ta Mu
  • 6,792
  • 5
  • 43
  • 83
5
votes
2 answers

How to add rules to Kubernetes NGINX Ingress controller from different yml definitions?

I'm trying to implement a Kubernetes cluster with a fanout pattern using an NGINX Ingress which routes traffic on multiple different hosts and paths to different microservices. The code for each microservice is hosted in their own Git repo,…
hofnarwillie
  • 151
  • 1
  • 2
5
votes
1 answer

What are Design Patterns for creating images?

In Object Oriented Programming (OOP) there are Design Patterns (DP). DP are best practices for tackling certain problems. For example, a singleton is acceptable to be used in a logger class. What about applying DPs to creation of images, e.g.…
030
  • 13,383
  • 17
  • 76
  • 178
4
votes
1 answer

Microservices terminology i.e. distinguishing between "core " and "other service instances"

In a standard cloud based microservice application, there could be two main categories of microservices: core services such as service registry & discovery, api-gateway, load-balancer etc. service instances e.g customers, billing and postage…
SyCode
  • 270
  • 1
  • 9
4
votes
1 answer

In ansible how to select specific tasks in a role according to the playbook or a more general parameter?

My understanding of Ansible roles is that they are the unit of reusability when implementing processes using Ansible, similarly to what a class or a package is in some computer languages. It therefore seems natural to use roles to make all tasks…
Michaël Le Barbier
  • 2,670
  • 1
  • 16
  • 27
4
votes
1 answer

How to auto generate a diagram out of my AWS VPC?

Does AWS provide a tool to visualize my VPC? I would like to generate an image file with all services (shown as icons) provisioned inside a VPC. Tools like draw.io and others are available. But doesnt AWS provide a cloud native tool for this?
Biju
  • 255
  • 4
  • 8
4
votes
1 answer

EC2 EBS Free Tier - Is Storage Reusable?

Can I delete an EC2 instance and start off from scratch on my EBS free tier usage? For instance, I was running a Red Hat server with 10 GB of EBS being used. However, I deleted that EC2 within a few hours. I then spun up another machine with 8 GB of…
1
2